Skip to content

Commit 3a47967

Browse files
committed
chore: bump node and enable trusted publishing
1 parent af336c3 commit 3a47967

7 files changed

Lines changed: 37 additions & 22 deletions

File tree

.github/workflows/deploy.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Deploy
22

3+
permissions:
4+
id-token: write
5+
contents: read
6+
37
on:
48
release:
59
types: [created]
@@ -10,11 +14,11 @@ jobs:
1014
runs-on: ubuntu-latest
1115

1216
steps:
13-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v6
1418
- name: Setup Node.js
15-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@v6
1620
with:
17-
node-version-file: .nvmrc
21+
node-version-file: .node-version
1822
registry-url: 'https://registry.npmjs.org'
1923
- name: Enable corepack
2024
run: corepack enable

.github/workflows/docs.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
pages: write
1414
id-token: write
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
with:
1818
fetch-depth: 0
1919
- name: Setup Node.js
20-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@v6
2121
with:
22-
node-version-file: .nvmrc
22+
node-version-file: .node-version
2323
- name: Enable corepack
2424
run: corepack enable
2525
- name: Install dependencies

.github/workflows/e2e_tests.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v6
2424

2525
- name: Setup Node.js
26-
uses: actions/setup-node@v4
26+
uses: actions/setup-node@v6
2727
with:
28-
node-version-file: .nvmrc
28+
node-version-file: .node-version
2929

3030
- name: Enable corepack
3131
run: corepack enable
@@ -89,12 +89,12 @@ jobs:
8989
sudo udevadm trigger --name-match=kvm
9090
ls /dev/kvm
9191
92-
- uses: actions/checkout@v4
92+
- uses: actions/checkout@v6
9393

9494
- name: Setup Node.js
95-
uses: actions/setup-node@v4
95+
uses: actions/setup-node@v6
9696
with:
97-
node-version-file: .nvmrc
97+
node-version-file: .node-version
9898

9999
- name: Enable corepack
100100
run: corepack enable
@@ -166,12 +166,12 @@ jobs:
166166

167167
steps:
168168
- name: Checkout
169-
uses: actions/checkout@v4
169+
uses: actions/checkout@v6
170170

171171
- name: Setup Node.js
172-
uses: actions/setup-node@v4
172+
uses: actions/setup-node@v6
173173
with:
174-
node-version-file: .nvmrc
174+
node-version-file: .node-version
175175

176176
- name: Enable corepack
177177
run: corepack enable

.github/workflows/lint_and_types.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v6
1818
- name: Setup Node.js
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@v6
2020
with:
21-
node-version-file: .nvmrc
21+
node-version-file: .node-version
2222
- name: Enable corepack
2323
run: corepack enable
2424
- name: Install dependencies
@@ -30,11 +30,11 @@ jobs:
3030
runs-on: ubuntu-latest
3131

3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v6
3434
- name: Setup Node.js
35-
uses: actions/setup-node@v4
35+
uses: actions/setup-node@v6
3636
with:
37-
node-version-file: .nvmrc
37+
node-version-file: .node-version
3838
- name: Enable corepack
3939
run: corepack enable
4040
- name: Install dependencies

.node-version

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

.nvmrc

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

mise.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[settings]
2+
idiomatic_version_file_enable_tools = ["node"]
3+
4+
[settings.ruby]
5+
compile = false
6+
7+
[tools]
8+
ruby = "3.4.9"
9+
java = "openjdk-17"
10+
"gem:bundler" = "latest"
11+

0 commit comments

Comments
 (0)