Skip to content

Commit 01fc9dc

Browse files
authored
fix: Updated release flows to setup-node and setup make before calling npm ci (#2565)
Updated release flows to setup-node and setup make before calling npm ci Signed-off-by: Roger Barker <[email protected]>
1 parent 496722a commit 01fc9dc

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

.github/workflows/release-acceptance.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ jobs:
4646

4747
- name: Checkout repo
4848
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
49+
50+
- name: Install make
51+
run: sudo apt-get update; sudo apt-get install build-essential -y
4952

5053
- name: Install packages
5154
run: npm ci

.github/workflows/release-automation.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ jobs:
8383
with:
8484
node-version: '18'
8585

86+
- name: Install make
87+
run: sudo apt-get update; sudo apt-get install build-essential -y
88+
8689
- name: Install dependencies
8790
run: npm ci
8891

@@ -162,6 +165,9 @@ jobs:
162165
with:
163166
node-version: '18'
164167

168+
- name: Install make
169+
run: sudo apt-get update; sudo apt-get install build-essential -y
170+
165171
- name: Install dependencies
166172
run: npm ci
167173

.github/workflows/release-production.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,15 @@ jobs:
6060

6161
- name: Checkout repository
6262
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
63-
63+
64+
- name: Set up Node.js
65+
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
66+
with:
67+
node-version: '18'
68+
69+
- name: Install make
70+
run: sudo apt-get update; sudo apt-get install build-essential -y
71+
6472
- name: Install packages
6573
run: npm ci
6674

0 commit comments

Comments
 (0)