Skip to content

Commit 6fb6946

Browse files
chore: upgrade GitHub Actions to latest versions (Node.js 20 deprecation)
- actions/checkout v4 → v5 - actions/upload-artifact v4 → v5 - actions/download-artifact v4 → v5 - actions/upload-pages-artifact v3 → v4 - actions/configure-pages v5 → v6 - actions/deploy-pages v4 → v5 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 897f6f2 commit 6fb6946

4 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/build-libs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
TCL_VERSION: "8.6.16"
1212

1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515

1616
- name: Install build dependencies
1717
run: |

.github/workflows/build-webview-helper.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
build-linux:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v5
1616

1717
- name: Install build dependencies
1818
run: sudo apt-get update && sudo apt-get install -y cmake libgtk-3-dev libwebkit2gtk-4.1-dev
@@ -21,15 +21,15 @@ jobs:
2121
run: cd src/lib/webview_helper && bash build.sh
2222

2323
- name: Upload artifact
24-
uses: actions/upload-artifact@v4
24+
uses: actions/upload-artifact@v5
2525
with:
2626
name: webview_helper_linux_x86_64
2727
path: src/lib/webview_helper_linux_x86_64
2828

2929
build-macos-intel:
3030
runs-on: macos-13
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@v5
3333

3434
- name: Install CMake
3535
run: brew install cmake || true
@@ -38,15 +38,15 @@ jobs:
3838
run: cd src/lib/webview_helper && bash build.sh
3939

4040
- name: Upload artifact
41-
uses: actions/upload-artifact@v4
41+
uses: actions/upload-artifact@v5
4242
with:
4343
name: webview_helper_darwin_x86_64
4444
path: src/lib/webview_helper_darwin_x86_64
4545

4646
build-macos-arm:
4747
runs-on: macos-latest
4848
steps:
49-
- uses: actions/checkout@v4
49+
- uses: actions/checkout@v5
5050

5151
- name: Install CMake
5252
run: brew install cmake || true
@@ -55,15 +55,15 @@ jobs:
5555
run: cd src/lib/webview_helper && bash build.sh
5656

5757
- name: Upload artifact
58-
uses: actions/upload-artifact@v4
58+
uses: actions/upload-artifact@v5
5959
with:
6060
name: webview_helper_darwin_arm64
6161
path: src/lib/webview_helper_darwin_arm64
6262

6363
build-windows:
6464
runs-on: windows-latest
6565
steps:
66-
- uses: actions/checkout@v4
66+
- uses: actions/checkout@v5
6767

6868
- name: Build helper binary
6969
shell: cmd
@@ -75,7 +75,7 @@ jobs:
7575
cmake --build . --config Release
7676
7777
- name: Upload artifact
78-
uses: actions/upload-artifact@v4
78+
uses: actions/upload-artifact@v5
7979
with:
8080
name: webview_helper_windows_x86_64.exe
8181
path: src/lib/webview_helper_windows_x86_64.exe
@@ -85,7 +85,7 @@ jobs:
8585
runs-on: ubuntu-latest
8686
steps:
8787
- name: Download all artifacts
88-
uses: actions/download-artifact@v4
88+
uses: actions/download-artifact@v5
8989
with:
9090
path: binaries
9191
merge-multiple: true

.github/workflows/docs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ jobs:
2121
url: ${{ steps.deployment.outputs.page_url }}
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v5
2525

26-
- uses: actions/configure-pages@v5
26+
- uses: actions/configure-pages@v6
2727

28-
- uses: actions/upload-pages-artifact@v3
28+
- uses: actions/upload-pages-artifact@v4
2929
with:
3030
path: docs
3131

3232
- id: deployment
33-
uses: actions/deploy-pages@v4
33+
uses: actions/deploy-pages@v5

.github/workflows/tests.yml

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

1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515

1616
- name: Setup PHP
1717
uses: shivammathur/setup-php@v2
@@ -62,7 +62,7 @@ jobs:
6262
runs-on: macos-latest
6363

6464
steps:
65-
- uses: actions/checkout@v4
65+
- uses: actions/checkout@v5
6666

6767
- name: Setup PHP
6868
uses: shivammathur/setup-php@v2
@@ -107,7 +107,7 @@ jobs:
107107
runs-on: windows-latest
108108

109109
steps:
110-
- uses: actions/checkout@v4
110+
- uses: actions/checkout@v5
111111

112112
- name: Setup PHP
113113
uses: shivammathur/setup-php@v2

0 commit comments

Comments
 (0)