Skip to content

Commit b212fae

Browse files
committed
publish-openapi job needs project checkout with submodules;
1 parent d3585d3 commit b212fae

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

.github/workflows/publish-openapi.yaml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,18 @@ on:
88
- "master"
99

1010
jobs:
11-
publish-openapi:
11+
checkout-submodules:
12+
runs-on: ubuntu-latest
1213
steps:
1314
- uses: actions/checkout@v4
1415
with:
1516
submodules: recursive
16-
- uses: hmcts/workflow-publish-openapi-spec/.github/workflows/publish-openapi.yml@v1
17-
secrets:
18-
SWAGGER_PUBLISHER_API_TOKEN: ${{ secrets.SWAGGER_PUBLISHER_API_TOKEN }}
19-
with:
20-
test_to_run: 'uk.gov.hmcts.cp.openapi.OpenAPIPublisherTest'
21-
java_version: 21
17+
18+
publish-openapi:
19+
needs: checkout-submodules
20+
uses: hmcts/workflow-publish-openapi-spec/.github/workflows/publish-openapi.yml@v1
21+
secrets:
22+
SWAGGER_PUBLISHER_API_TOKEN: ${{ secrets.SWAGGER_PUBLISHER_API_TOKEN }}
23+
with:
24+
test_to_run: 'uk.gov.hmcts.cp.openapi.OpenAPIPublisherTest'
25+
java_version: 21

0 commit comments

Comments
 (0)