Skip to content

Commit 6668414

Browse files
authored
Update internal Node version and GitHub actions (#48)
1 parent eaffaf7 commit 6668414

File tree

6 files changed

+34
-22
lines changed

6 files changed

+34
-22
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: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@ 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

21-
- name: Use Node.js 20.x
22-
uses: actions/setup-node@v4
21+
- name: Setup Node
22+
uses: actions/setup-node@v6
2323
with:
24-
node-version: 20.x
24+
# TODO: Update this to use `node-version-file` once main is updated to include it
25+
# node-version-file: .nvmrc
26+
node-version: 24.x
2527

2628
- name: Run Coana on the ${{github.base_ref}} branch
2729
run: |
@@ -37,7 +39,7 @@ jobs:
3739
run: sudo chown -R $USER:$USER .
3840

3941
- name: Checkout the current branch
40-
uses: actions/checkout@v4
42+
uses: actions/checkout@v6
4143
with:
4244
clean: true
4345

.github/workflows/release.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ 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+
- name: Checkout
20+
uses: actions/checkout@v6
21+
- name: Setup Node
22+
uses: actions/setup-node@v6
2123
with:
22-
node-version: 18
24+
node-version-file: .nvmrc
2325
registry-url: 'https://registry.npmjs.org'
2426

2527
- 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)