Skip to content

Commit 86fab2f

Browse files
turegjorupclaude
andcommitted
Fix CI: audit lock file, regenerate API spec, changelog 1.11.1 section
- composer-audit: pass --locked so the audit runs against the committed lock file (CI container has no installed vendor/) - Regenerate public/api-spec-v1.yaml for Symfony YAML 8.1 dumper formatting - Move the 1.11.1 hotfix entry (#84) into a ## [1.11.1] section so the [1.11.1] link reference is used (fixes markdownlint MD053) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 175889f commit 86fab2f

3 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/composer.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,4 @@ jobs:
7676
docker network create frontend
7777
7878
- run: |
79-
docker compose run --rm phpfpm composer audit
79+
docker compose run --rm phpfpm composer audit --locked

CHANGELOG.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
- [#81](https://github.com/itk-dev/devops_itksites/pull/81) 5564: Asset Mapper migration
1515
- Add Symfony Asset Mapper bundle and importmap
1616

17-
- [#84](https://github.com/itk-dev/devops_itksites/pull/84)
18-
Update composer dependencies. Fix for Symfony and Twig CVE's
19-
2017
- [#85](https://github.com/itk-dev/devops_itksites/pull/85)
2118
Update openid-connect-bundle to 5.0 and Symfony to 8.1
2219
- Bump `itk-dev/openid-connect-bundle` to `^5.0` (pulls `itk-dev/openid-connect` 5.0)
@@ -25,6 +22,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2522
extend `ItkOpenIdConnectException`)
2623
- Update Symfony to 8.1
2724

25+
## [1.11.1] - 2026-06-01
26+
27+
- [#84](https://github.com/itk-dev/devops_itksites/pull/84)
28+
Update composer dependencies. Fix for Symfony and Twig CVE's
29+
2830
## [1.11.0] - 2026-05-19
2931

3032
- [#78](https://github.com/itk-dev/devops_itksites/pull/78)

public/api-spec-v1.yaml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ info:
44
description: 'REST API for ingesting server detection results from the ITK sites server harvester. Detection results are processed asynchronously to track servers, sites, domains, packages, modules, Docker images, and git repositories.'
55
version: 1.0.0
66
servers:
7-
-
8-
url: 'https://itksites.local.itkdev.dk'
7+
- url: 'https://itksites.local.itkdev.dk'
98
description: ''
109
paths:
1110
/api/detection_results:
@@ -16,7 +15,7 @@ paths:
1615
responses:
1716
'202':
1817
description: 'Detection result accepted for processing'
19-
links: { }
18+
links: {}
2019
'400':
2120
description: 'Invalid input — malformed request body'
2221
content:
@@ -29,7 +28,7 @@ paths:
2928
application/json:
3029
schema:
3130
$ref: '#/components/schemas/Error'
32-
links: { }
31+
links: {}
3332
'401':
3433
description: 'Unauthorized — missing or invalid API key. The Authorization header must use the format: Apikey {key}'
3534
'403':
@@ -46,7 +45,7 @@ paths:
4645
application/json:
4746
schema:
4847
$ref: '#/components/schemas/ConstraintViolation'
49-
links: { }
48+
links: {}
5049
summary: 'Submit a detection result for async processing'
5150
description: 'Accepts a detection result from the server harvester and queues it for asynchronous processing. The result is deduplicated by content hash — identical submissions update the last contact timestamp without triggering reprocessing. Returns 202 Accepted with an empty body.'
5251
parameters: []
@@ -251,11 +250,11 @@ components:
251250
type:
252251
- string
253252
- 'null'
254-
responses: { }
255-
parameters: { }
256-
examples: { }
257-
requestBodies: { }
258-
headers: { }
253+
responses: {}
254+
parameters: {}
255+
examples: {}
256+
requestBodies: {}
257+
headers: {}
259258
securitySchemes:
260259
apiKey:
261260
type: apiKey
@@ -266,7 +265,6 @@ security:
266265
-
267266
apiKey: []
268267
tags:
269-
-
270-
name: DetectionResult
268+
- name: DetectionResult
271269
description: "Resource 'DetectionResult' operations."
272-
webhooks: { }
270+
webhooks: {}

0 commit comments

Comments
 (0)