Skip to content

Commit 37e894e

Browse files
committed
Fix
1 parent 7448527 commit 37e894e

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

.github/workflows/stage-3-build.yaml

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,26 @@ jobs:
5555
version: "${{ inputs.version }}"
5656
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5757

58+
artefact-oas-spec:
59+
name: "Build OAS spec"
60+
runs-on: ubuntu-latest
61+
needs: [artefact-jekyll-docs]
62+
timeout-minutes: 10
63+
steps:
64+
- name: "Checkout code"
65+
uses: actions/checkout@v5
66+
- name: "Build proxies"
67+
uses: ./.github/actions/build-oas-spec
68+
with:
69+
apimEnv: "internal-dev-sandbox"
70+
buildSandbox: true
71+
nodejs_version: ${{ inputs.nodejs_version }}
72+
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
73+
5874
artefact-sdks:
5975
name: "Build SDKs"
6076
runs-on: ubuntu-latest
77+
needs: [artefact-oas-spec]
6178
timeout-minutes: 10
6279
steps:
6380
- name: "Checkout code"
@@ -114,21 +131,6 @@ jobs:
114131
--terraformAction "apply" \
115132
--overrideProjectName "nhs" \
116133
--overrideRoleName "nhs-main-acct-supplier-api-github-deploy"
117-
artefact-oas-spec:
118-
name: "Build OAS spec"
119-
runs-on: ubuntu-latest
120-
needs: [artefact-jekyll-docs]
121-
timeout-minutes: 10
122-
steps:
123-
- name: "Checkout code"
124-
uses: actions/checkout@v5
125-
- name: "Build proxies"
126-
uses: ./.github/actions/build-oas-spec
127-
with:
128-
apimEnv: "internal-dev-sandbox"
129-
buildSandbox: true
130-
nodejs_version: ${{ inputs.nodejs_version }}
131-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
132134
artefact-proxies:
133135
name: "Build proxies"
134136
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)