@@ -24,48 +24,48 @@ jobs:
2424 echo "VERSION=${{ steps.variables.outputs.version }}"
2525
2626 internal-dev :
27- name : " Publish spec & deploy to dev"
28- needs : metadata
29- runs-on : ubuntu-latest
30- steps :
31- - name : Checkout repository
32- uses : actions/checkout@v6
33-
34- - name : Set up Python 3.11
35- uses : actions/setup-python@v6
36- with :
37- python-version : ' 3.11'
38-
39- - name : Set up Node.js
40- uses : actions/setup-node@v6
41- with :
42- node-version : ' 20'
43-
44- - name : Install Poetry
45- run : curl -sSL https://install.python-poetry.org | python3 -
46-
47- - name : Install Python and Node dependencies
48- run : |
49- make install
50-
51- - name : Install proxygen-cli
52- run : |
53- pip install proxygen-cli
54-
55- - name : Set up Proxygen credentials
56- env :
57- PROXYGEN_PRIVATE_KEY : ${{ secrets.PROXYGEN_PRIVATE_KEY_PROD }}
58- run : |
59- mkdir -p ~/.proxygen
60- echo "$PROXYGEN_PRIVATE_KEY" > ~/.proxygen/eligibility-signposting-api.pem
61- make setup-proxygen-credentials
62- - name : Generate specification
63- run : |
64- make construct-spec APIM_ENV=internal-dev
65-
66- - name : Deploy internal-dev spec to Proxygen
67- run : |
68- proxygen instance deploy internal-dev eligibility-signposting-api build/specification/internal-dev/eligibility-signposting-api.yaml --no-confirm
27+ name : " Publish spec & deploy to dev"
28+ needs : metadata
29+ runs-on : ubuntu-latest
30+ steps :
31+ - name : Checkout repository
32+ uses : actions/checkout@v6
33+
34+ - name : Set up Python 3.11
35+ uses : actions/setup-python@v6
36+ with :
37+ python-version : ' 3.11'
38+
39+ - name : Set up Node.js
40+ uses : actions/setup-node@v6
41+ with :
42+ node-version : ' 20'
43+
44+ - name : Install Poetry
45+ run : curl -sSL https://install.python-poetry.org | python3 -
46+
47+ - name : Install Python and Node dependencies
48+ run : |
49+ make install
50+
51+ - name : Install proxygen-cli
52+ run : |
53+ pip install proxygen-cli
54+
55+ - name : Set up Proxygen credentials
56+ env :
57+ PROXYGEN_PRIVATE_KEY : ${{ secrets.PROXYGEN_PRIVATE_KEY_PROD }}
58+ run : |
59+ mkdir -p ~/.proxygen
60+ echo "$PROXYGEN_PRIVATE_KEY" > ~/.proxygen/eligibility-signposting-api.pem
61+ make setup-proxygen-credentials
62+ - name : Generate specification
63+ run : |
64+ make construct-spec APIM_ENV=internal-dev
65+
66+ - name : Deploy internal-dev spec to Proxygen
67+ run : |
68+ proxygen instance deploy internal-dev eligibility-signposting-api build/specification/internal-dev/eligibility-signposting-api.yaml --no-confirm
6969
7070 sandbox :
7171 name : " Publish spec & deploy to sandbox"
@@ -158,7 +158,7 @@ jobs:
158158
159159 tag_deployment :
160160 name : " Tag Dev & Sandbox deployment"
161- needs : [metadata, publish_postman]
161+ needs : [ metadata, publish_postman ]
162162 runs-on : ubuntu-latest
163163 steps :
164164 - name : Checkout repository
0 commit comments