Skip to content

Commit 20e14a0

Browse files
committed
Upgrade GitHub Actions for Node 24 compatibility
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
1 parent 62e79a2 commit 20e14a0

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
# 1. SETUP
2121
# =================================================================
2222
- name: Checkout code
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v6
2424

2525
- name: Initialize VERSION
2626
run: |
@@ -31,7 +31,7 @@ jobs:
3131
fi
3232
3333
- name: Set up Java
34-
uses: actions/setup-java@v4
34+
uses: actions/setup-java@v5
3535
with:
3636
java-version: '21'
3737
distribution: 'temurin'
@@ -43,15 +43,15 @@ jobs:
4343
gpg-passphrase: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
4444

4545
- name: Set up Python
46-
uses: actions/setup-python@v5
46+
uses: actions/setup-python@v6
4747
with:
4848
python-version: '3.12'
4949

5050
- name: Install uv
5151
uses: astral-sh/setup-uv@v4
5252

5353
- name: Set up Node.js and pnpm
54-
uses: actions/setup-node@v4
54+
uses: actions/setup-node@v6
5555
with:
5656
node-version: '20'
5757
registry-url: 'https://registry.npmjs.org'

.github/workflows/sync-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
sync:
2828
runs-on: ubuntu-latest
2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v6
3131

3232
- name: Push to homepage repo
3333
# Pinned to v1.7.3 for security - verify before updating

.github/workflows/test-benchmark.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Checkout
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121
with:
2222
lfs: true
2323

2424
- name: Setup Java
25-
uses: actions/setup-java@v4
25+
uses: actions/setup-java@v5
2626
with:
2727
distribution: 'temurin'
2828
java-version: '21'
@@ -31,7 +31,7 @@ jobs:
3131
uses: astral-sh/setup-uv@v4
3232

3333
- name: Setup Node.js
34-
uses: actions/setup-node@v4
34+
uses: actions/setup-node@v6
3535
with:
3636
node-version: '20'
3737

@@ -49,7 +49,7 @@ jobs:
4949
token: ${{ secrets.CODECOV_TOKEN }}
5050

5151
- name: Upload build artifacts
52-
uses: actions/upload-artifact@v4
52+
uses: actions/upload-artifact@v7
5353
with:
5454
name: java-build
5555
path: java/opendataloader-pdf-cli/target/*.jar
@@ -60,18 +60,18 @@ jobs:
6060
runs-on: ubuntu-latest
6161
steps:
6262
- name: Checkout
63-
uses: actions/checkout@v4
63+
uses: actions/checkout@v6
6464
with:
6565
lfs: true
6666

6767
- name: Setup Java
68-
uses: actions/setup-java@v4
68+
uses: actions/setup-java@v5
6969
with:
7070
distribution: 'temurin'
7171
java-version: '21'
7272

7373
- name: Download build artifacts
74-
uses: actions/download-artifact@v4
74+
uses: actions/download-artifact@v8
7575
with:
7676
name: java-build
7777
path: java/opendataloader-pdf-cli/target/
@@ -92,7 +92,7 @@ jobs:
9292
9393
- name: Comment benchmark results on PR
9494
if: github.event_name == 'pull_request'
95-
uses: actions/github-script@v7
95+
uses: actions/github-script@v8
9696
with:
9797
script: |
9898
const fs = require('fs');
@@ -161,7 +161,7 @@ jobs:
161161
});
162162
163163
- name: Upload evaluation results
164-
uses: actions/upload-artifact@v4
164+
uses: actions/upload-artifact@v7
165165
if: always()
166166
with:
167167
name: benchmark-results

0 commit comments

Comments
 (0)