Skip to content

Commit dacaa3d

Browse files
committed
ELI-338: Adds explicit python and poetry install
1 parent 45e1e25 commit dacaa3d

1 file changed

Lines changed: 20 additions & 4 deletions

File tree

.github/workflows/dev_sandbox_publish_deploy.yaml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
# proxygen instance deploy internal-dev eligibility-signposting-api build/specification/internal-dev/eligibility-signposting-api.yaml --no-confirm
7373

7474
sandbox:
75-
# needs: dev
75+
needs: metadata
7676
runs-on: ubuntu-latest
7777
steps:
7878
- name: Checkout repository
@@ -122,9 +122,25 @@ jobs:
122122
needs: sandbox
123123
runs-on: ubuntu-latest
124124
steps:
125-
- uses: actions/checkout@v6
126-
- name: Install dependencies
127-
run: make install
125+
- name: Checkout repository
126+
uses: actions/checkout@v6
127+
128+
- name: Set up Python 3.11
129+
uses: actions/setup-python@v6
130+
with:
131+
python-version: '3.11'
132+
133+
- name: Set up Node.js
134+
uses: actions/setup-node@v6
135+
with:
136+
node-version: '20'
137+
138+
- name: Install Poetry
139+
run: curl -sSL https://install.python-poetry.org | python3 -
140+
141+
- name: Install Python and Node dependencies
142+
run: |
143+
make install
128144
- name: Generate Postman Collection
129145
run: make convert-postman
130146
- name: Publish Postman Collection

0 commit comments

Comments
 (0)