Skip to content

Commit 47dacb3

Browse files
committed
ci: migrate workflows to Node 24
1 parent 18b980c commit 47dacb3

5 files changed

Lines changed: 26 additions & 26 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ jobs:
1111
runs-on: ubuntu-latest
1212

1313
steps:
14-
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
14+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1515
- run: corepack enable
16-
- uses: actions/setup-node@v3
16+
- uses: actions/setup-node@v7
1717
with:
18-
node-version: 20
18+
node-version: 24
1919
cache: 'pnpm'
2020

2121
- name: Install dependencies

.github/workflows/docker-nightly-release.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
outputs:
1616
should_run: ${{ steps.should_run.outputs.should_run }}
1717
steps:
18-
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
18+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1919
- name: print latest_commit
2020
run: echo ${{ github.sha }}
2121

@@ -31,11 +31,11 @@ jobs:
3131
if: ${{ needs.check_date.outputs.should_run != 'false' }}
3232

3333
steps:
34-
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
34+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3535
- run: corepack enable
36-
- uses: actions/setup-node@v3
36+
- uses: actions/setup-node@v7
3737
with:
38-
node-version: 20
38+
node-version: 24
3939
cache: 'pnpm'
4040

4141
- name: Install dependencies
@@ -57,23 +57,23 @@ jobs:
5757

5858
steps:
5959
- name: Checkout
60-
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
60+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6161

6262
- name: Login to GitHub Container Registry
63-
uses: docker/login-action@v3
63+
uses: docker/login-action@v4
6464
with:
6565
registry: ghcr.io
6666
username: ${{ github.repository_owner }}
6767
password: ${{ secrets.GITHUB_TOKEN }}
6868

6969
- name: Set up QEMU
70-
uses: docker/setup-qemu-action@v3
70+
uses: docker/setup-qemu-action@v4
7171

7272
- name: Set up Docker Buildx
73-
uses: docker/setup-buildx-action@v3
73+
uses: docker/setup-buildx-action@v4
7474

7575
- name: Build and push
76-
uses: docker/build-push-action@v5
76+
uses: docker/build-push-action@v7
7777
with:
7878
context: .
7979
file: ./Dockerfile

.github/workflows/e2e-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ jobs:
1212
matrix:
1313
shard: [1/3, 2/3, 3/3]
1414
steps:
15-
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
15+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1616

1717
- run: corepack enable
1818

19-
- uses: actions/setup-node@v3
19+
- uses: actions/setup-node@v7
2020
with:
21-
node-version: 20
21+
node-version: 24
2222
cache: 'pnpm'
2323

2424
- name: Get Playwright version
@@ -32,7 +32,7 @@ jobs:
3232
run: pnpm build
3333

3434
- name: Restore Playwright browsers from cache
35-
uses: actions/cache@v3
35+
uses: actions/cache@v6
3636
with:
3737
path: ~/.cache/ms-playwright
3838
key: ${{ runner.os }}-playwright-${{ steps.playwright-version.outputs.PLAYWRIGHT_VERSION }}-${{ hashFiles('**/playwright.config.ts') }}

.github/workflows/releases.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@ jobs:
1717
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
1818

1919
- name: Checkout
20-
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
20+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2121

2222
- name: Login to GitHub Container Registry
23-
uses: docker/login-action@v3
23+
uses: docker/login-action@v4
2424
with:
2525
registry: ghcr.io
2626
username: ${{ github.repository_owner }}
2727
password: ${{ secrets.GITHUB_TOKEN }}
2828

2929
- name: Set up QEMU
30-
uses: docker/setup-qemu-action@v3
30+
uses: docker/setup-qemu-action@v4
3131

3232
- name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v3
33+
uses: docker/setup-buildx-action@v4
3434

3535
- name: Build and push
36-
uses: docker/build-push-action@v5
36+
uses: docker/build-push-action@v7
3737
with:
3838
context: .
3939
file: ./Dockerfile
@@ -51,13 +51,13 @@ jobs:
5151
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
5252

5353
- name: Checkout
54-
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
54+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5555

5656
- run: corepack enable
5757

58-
- uses: actions/setup-node@v3
58+
- uses: actions/setup-node@v7
5959
with:
60-
node-version: 20
60+
node-version: 24
6161
cache: 'pnpm'
6262

6363
- name: Install dependencies
@@ -78,7 +78,7 @@ jobs:
7878
echo "$EOF" >> $GITHUB_OUTPUT
7979
8080
- name: Create Release
81-
uses: softprops/action-gh-release@v1
81+
uses: softprops/action-gh-release@v3
8282
with:
8383
token: ${{ secrets.GITHUB_TOKEN }}
8484
files: it-tools-${{ env.RELEASE_VERSION }}.zip

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18.18.2
1+
24

0 commit comments

Comments
 (0)