Skip to content

Commit 7bf7f51

Browse files
committed
Update internal Node version and GitHub actions
1 parent eaffaf7 commit 7bf7f51

File tree

6 files changed

+29
-21
lines changed

6 files changed

+29
-21
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ jobs:
1515
name: Prettier
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
19-
- uses: actions/setup-node@v4
18+
- name: Checkout
19+
uses: actions/checkout@v6
20+
- name: Setup Node
21+
- uses: actions/setup-node@v6
2022
with:
21-
node-version: 20
23+
node-version-file: .nvmrc
2224
- name: Install Dependencies
2325
run: npm install
2426
- name: Prettier
@@ -28,10 +30,12 @@ jobs:
2830
name: Lint
2931
runs-on: ubuntu-latest
3032
steps:
31-
- uses: actions/checkout@v4
32-
- uses: actions/setup-node@v4
33+
- name: Checkout
34+
uses: actions/checkout@v6
35+
- name: Setup Node
36+
- uses: actions/setup-node@v6
3337
with:
34-
node-version: 20
38+
node-version-file: .nvmrc
3539
- name: Install Dependencies
3640
run: npm install
3741
- name: Lint
@@ -41,10 +45,12 @@ jobs:
4145
name: Build
4246
runs-on: ubuntu-latest
4347
steps:
44-
- uses: actions/checkout@v4
45-
- uses: actions/setup-node@v4
48+
- name: Checkout
49+
uses: actions/checkout@v6
50+
- name: Setup Node
51+
uses: actions/setup-node@v6
4652
with:
47-
node-version: 20
53+
node-version-file: .nvmrc
4854
- name: Install Dependencies
4955
run: npm install
5056
- name: Build
@@ -55,10 +61,12 @@ jobs:
5561
runs-on: ubuntu-latest
5662
strategy:
5763
matrix:
58-
node: [20, 22]
64+
node: [20, 22, 24]
5965
steps:
60-
- uses: actions/checkout@v4
61-
- uses: actions/setup-node@v4
66+
- name: Checkout
67+
uses: actions/checkout@v6
68+
- name: Setup Node
69+
- uses: actions/setup-node@v6
6270
with:
6371
node-version: ${{ matrix.node }}
6472
- name: Install Dependencies

.github/workflows/coana-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020
- name: Run Coana CLI
2121
id: coana-cli
2222
run: |

.github/workflows/coana-guardrail.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
separator: ' '
1515

1616
- name: Checkout the ${{github.base_ref}} branch
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v6
1818
with:
1919
ref: ${{github.base_ref}} # checkout the base branch (usually master/main).
2020

2121
- name: Use Node.js 20.x
22-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v6
2323
with:
24-
node-version: 20.x
24+
node-version-file: .nvmrc
2525

2626
- name: Run Coana on the ${{github.base_ref}} branch
2727
run: |
@@ -37,7 +37,7 @@ jobs:
3737
run: sudo chown -R $USER:$USER .
3838

3939
- name: Checkout the current branch
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v6
4141
with:
4242
clean: true
4343

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
name: Publish to NPM
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
20-
- uses: actions/setup-node@v4
19+
- uses: actions/checkout@v6
20+
- uses: actions/setup-node@v6
2121
with:
22-
node-version: 18
22+
node-version-file: .nvmrc
2323
registry-url: 'https://registry.npmjs.org'
2424

2525
- name: Install Dependencies

.node-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
24

0 commit comments

Comments
 (0)