Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
6caf174
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
7b9a2df
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
559ffad
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
32d7746
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
00b390c
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
b05b27c
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
4517984
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
d851cfa
Update healthcare-worker-api.yaml
tonyheap Mar 11, 2026
10fbd26
Merge branch 'develop' into feature/HCW-319-various-api-spec-improvem…
tonyheap Mar 12, 2026
96e683d
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
e6df860
Merge branch 'develop' into feature/HCW-319-various-api-spec-improvem…
tonyheap Mar 16, 2026
6fe7fff
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
5cd2be7
HCW-319 fix grype related scanning errors
jolyonbrownnhs Mar 16, 2026
6b9d87f
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
52123ea
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
ff9393d
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
3daf8bf
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
2b24a23
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
7460f6e
Create GetHealthcareWorkerDetailsResponseError.json
tonyheap Mar 16, 2026
56405f1
Create GetHealthcareWorkerRoleDetailsResponseError.json
tonyheap Mar 16, 2026
beac0b2
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
06bbef2
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
6eb54f3
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
5b2855a
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
b4c2e5b
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
dc5f3e6
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
7f950dc
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
4f26d7e
Update GetHealthcareWorkerDetailsResponseError.json
tonyheap Mar 16, 2026
efe9db6
Update GetHealthcareWorkerRoleDetailsResponseError.json
tonyheap Mar 16, 2026
23d31f2
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
1add180
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
fe0d262
Update GetHealthcareWorkerRoleDetailsResponseError.json
tonyheap Mar 16, 2026
e182752
Update GetHealthcareWorkerDetailsResponseError.json
tonyheap Mar 16, 2026
8be571c
Update healthcare-worker-api.yaml
tonyheap Mar 16, 2026
8c798b3
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
44597ac
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
bdb18fb
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
54a0611
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
606cfc4
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
e8b484e
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
8c490af
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
e172e10
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
e56569f
Update healthcare-worker-api.yaml
tonyheap Mar 17, 2026
8456001
Update healthcare-worker-api.yaml
tonyheap Mar 18, 2026
7cbe64d
HCW-319 use redocly dereferencing to fix response header issues
jolyonbrownnhs Mar 18, 2026
5c6c46c
HCW-319 make responses direct header objects in spec
jolyonbrownnhs Mar 18, 2026
4a10e3f
HCW-319 add test marker for UAT refresh check
jolyonbrownnhs Mar 19, 2026
c54da23
HCW-319 remove UAT refresh test marker
jolyonbrownnhs Mar 19, 2026
5ed07d1
HCW-319 use external response header fragments
jolyonbrownnhs Mar 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/publish-spec-uat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ jobs:
run: |
npx -y @redocly/cli bundle \
specification/healthcare-worker-api.yaml \
-d \
-o specification/healthcare-worker-api.resolved.json \
--keep-url-references
npx -y @redocly/cli lint --config redocly.yaml
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stage-1-commit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ jobs:
permissions:
id-token: write
contents: read
timeout-minutes: 2
timeout-minutes: 5
steps:
- name: "Checkout code"
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ python 3.12
# The section below is reserved for Docker image versions.

# TODO: Move this section - consider using a different file for the repository template dependencies.
# docker/ghcr.io/anchore/grype v0.69.1@sha256:d41fcb371d0af59f311e72123dff46900ebd6d0482391b5a830853ee4f9d1a76 # SEE: https://github.com/anchore/grype/pkgs/container/grype
# docker/ghcr.io/anchore/grype v0.109.1@sha256:7d1d08f2d17a9080a23d46548b23df8fc369c9efbf0bb8cf7901dfb2eabfa41f # SEE: https://github.com/anchore/grype/pkgs/container/grype
# docker/ghcr.io/anchore/syft v0.92.0@sha256:63c60f0a21efb13e80aa1359ab243e49213b6cc2d7e0f8179da38e6913b997e0 # SEE: https://github.com/anchore/syft/pkgs/container/syft
# docker/ghcr.io/gitleaks/gitleaks v8.18.0@sha256:fd2b5cab12b563d2cc538b14631764a1c25577780e3b7dba71657d58da45d9d9 # SEE: https://github.com/gitleaks/gitleaks/pkgs/container/gitleaks
# docker/ghcr.io/igorshubovych/markdownlint-cli v0.37.0@sha256:fb3e79946fce78e1cde84d6798c6c2a55f2de11fc16606a40d49411e281d950d # SEE: https://github.com/igorshubovych/markdownlint-cli/pkgs/container/markdownlint-cli
Expand Down
6 changes: 4 additions & 2 deletions buildspecs/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,13 @@ phases:
- chmod +x /usr/bin/yq
pre_build:
commands:
# Bundle the OpenAPI spec to inline all external references (e.g. externalValue example files).
# Bundle and dereference the OpenAPI spec before publication.
# Proxygen preserves response header names reliably when header component refs are already
# inlined under the response header map keys.
# This resolved file is used by apim_instance_deploy.sh so that proxygen receives a fully
# self-contained spec rather than one with unresolvable relative file paths.
# --keep-url-references (-k) preserves the proxygen-managed security scheme $ref which must remain unresolved.
- npx -y @redocly/cli bundle specification/healthcare-worker-api.yaml -o specification/healthcare-worker-api.resolved.yaml --keep-url-references
- npx -y @redocly/cli bundle specification/healthcare-worker-api.yaml -d -o specification/healthcare-worker-api.resolved.yaml --keep-url-references
build:
commands:
- cd infrastructure
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "unknown",
"details": {
"coding": [
{
"system": "https://fhir.nhs.uk/STU3/ValueSet/Spine-ErrorOrWarningCode-1",
"code": "MISSING_VALUE",
"display": "Missing practitioner identifier"
}
]
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "unknown",
"details": {
"coding": [
{
"system": "https://fhir.nhs.uk/STU3/ValueSet/Spine-ErrorOrWarningCode-1",
"code": "MISSING_VALUE",
"display": "Missing practitioner identifier"
}
]
}
}
]
}
5 changes: 5 additions & 0 deletions specification/components/headers/XCorrelationId.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
description: |
The X-Correlation-Id from the request header, if supplied, mirrored back.
schema:
type: string
example: 11C46F5F-CDEF-4865-94B2-0EE0EDCC26DA
6 changes: 6 additions & 0 deletions specification/components/headers/XRequestId.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: |
The X-Request-Id from the request header, if supplied, mirrored back.
schema:
type: string
format: uuid
example: '6d3d3674-7ce5-11ec-90d6-0242ac121234'
353 changes: 261 additions & 92 deletions specification/healthcare-worker-api.yaml

Large diffs are not rendered by default.

Loading