Skip to content

Commit 6aadf84

Browse files
authored
Merge pull request #123 from alondmnt/fix/ci-node-version
fix: update GitHub Actions to use Node 18 and latest action versions
2 parents c2dfe7b + 76db5bd commit 6aadf84

File tree

3 files changed

+25
-15
lines changed

3 files changed

+25
-15
lines changed

.github/workflows/cd.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ jobs:
1717
matrix:
1818
os: [ubuntu-latest]
1919
steps:
20-
- uses: actions/checkout@v2
21-
- uses: actions/setup-node@v1
20+
- uses: actions/checkout@v4
21+
- uses: actions/setup-node@v4
22+
with:
23+
node-version: 18
2224
- name: Install dependencies
23-
run: npm install
25+
run: npm install --legacy-peer-deps
2426
- name: Build plugin
2527
run: npm run dist
2628
- name: Remove existing artifacts

.github/workflows/ci.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@ jobs:
1414
matrix:
1515
os: [ubuntu-latest]
1616
steps:
17-
- uses: actions/checkout@v2
18-
- uses: actions/setup-node@v1
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-node@v4
19+
with:
20+
node-version: 18
1921
- name: Install dependencies
20-
run: npm install
22+
run: npm install --legacy-peer-deps
2123
- name: Run check
2224
run: npm run lint
2325
build:
@@ -26,10 +28,12 @@ jobs:
2628
matrix:
2729
os: [ubuntu-latest]
2830
steps:
29-
- uses: actions/checkout@v2
30-
- uses: actions/setup-node@v1
31+
- uses: actions/checkout@v4
32+
- uses: actions/setup-node@v4
33+
with:
34+
node-version: 18
3135
- name: Install dependencies
32-
run: npm install
36+
run: npm install --legacy-peer-deps
3337
- name: Run check
3438
run: npm run dist
3539
unit-tests:
@@ -38,9 +42,11 @@ jobs:
3842
matrix:
3943
os: [ubuntu-latest]
4044
steps:
41-
- uses: actions/checkout@v2
42-
- uses: actions/setup-node@v1
45+
- uses: actions/checkout@v4
46+
- uses: actions/setup-node@v4
47+
with:
48+
node-version: 18
4349
- name: Install dependencies
44-
run: npm install
50+
run: npm install --legacy-peer-deps
4551
- name: Run check
4652
run: npm test

.github/workflows/coverage.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@ jobs:
1414
matrix:
1515
os: [ubuntu-latest]
1616
steps:
17-
- uses: actions/checkout@v2
18-
- uses: actions/setup-node@v1
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-node@v4
19+
with:
20+
node-version: 18
1921
- name: Install dependencies
20-
run: npm install
22+
run: npm install --legacy-peer-deps
2123
- name: Generage coverage report
2224
run: npm run coverage
2325
- name: Push to store repository

0 commit comments

Comments
 (0)