Skip to content

Commit d66f7fa

Browse files
committed
ci: upgrade GitHub Actions versions to clear Node 20 deprecation warnings
1 parent 6f939c0 commit d66f7fa

8 files changed

Lines changed: 22 additions & 22 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717

1818
steps:
1919
- name: Checkout Code
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v5
2121

2222
# 1. Setup Node.js with caching
2323
- name: Setup Node
24-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@v6
2525
with:
2626
node-version: lts/*
2727
cache: 'npm'

.github/workflows/docker-build-push.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,21 @@ jobs:
2525

2626
steps:
2727
- name: Checkout repository
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v5
2929

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

3333
- name: Log in to GitHub Container Registry
34-
uses: docker/login-action@v3
34+
uses: docker/login-action@v4
3535
with:
3636
registry: ${{ env.REGISTRY }}
3737
username: ${{ github.actor }}
3838
password: ${{ secrets.GITHUB_TOKEN }}
3939

4040
- name: Extract metadata (tags, labels)
4141
id: meta
42-
uses: docker/metadata-action@v5
42+
uses: docker/metadata-action@v6
4343
with:
4444
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4545
tags: |
@@ -55,7 +55,7 @@ jobs:
5555
5656
- name: Build and push Docker image
5757
id: build
58-
uses: docker/build-push-action@v5
58+
uses: docker/build-push-action@v7
5959
with:
6060
context: .
6161
file: ./Dockerfile
@@ -75,15 +75,15 @@ jobs:
7575
packages: write
7676
steps:
7777
- name: Log in to GitHub Container Registry
78-
uses: docker/login-action@v3
78+
uses: docker/login-action@v4
7979
with:
8080
registry: ${{ env.REGISTRY }}
8181
username: ${{ github.actor }}
8282
password: ${{ secrets.GITHUB_TOKEN }}
8383

8484
- name: Extract metadata for manifest
8585
id: meta
86-
uses: docker/metadata-action@v5
86+
uses: docker/metadata-action@v6
8787
with:
8888
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
8989
tags: |

.github/workflows/release-headless.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
runs-on: ${{ matrix.platform }}
3636
steps:
37-
- uses: actions/checkout@v4
37+
- uses: actions/checkout@v5
3838

3939
- name: Install dependencies (ubuntu only)
4040
if: startsWith(matrix.platform, 'ubuntu')
@@ -43,7 +43,7 @@ jobs:
4343
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf xdg-utils xvfb dbus-x11
4444
4545
- name: Setup Node
46-
uses: actions/setup-node@v4
46+
uses: actions/setup-node@v6
4747
with:
4848
node-version: lts/*
4949
cache: "npm"

.github/workflows/release-linux.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
runs-on: ${{ matrix.platform }}
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121

2222
- name: setup node
23-
uses: actions/setup-node@v4
23+
uses: actions/setup-node@v6
2424
with:
2525
node-version: lts/*
2626
cache: "npm"

.github/workflows/release-macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222

2323
runs-on: ${{ matrix.platform }}
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v5
2626

2727
- name: setup node
28-
uses: actions/setup-node@v4
28+
uses: actions/setup-node@v6
2929
with:
3030
node-version: lts/*
3131
cache: "npm"

.github/workflows/release-portable.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232

3333
runs-on: ${{ matrix.platform }}
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v5
3636

3737
- name: Setup Node
38-
uses: actions/setup-node@v4
38+
uses: actions/setup-node@v6
3939
with:
4040
node-version: lts/*
4141
cache: 'npm'
@@ -149,7 +149,7 @@ jobs:
149149
150150
# --- Upload ---
151151
- name: Upload to Release
152-
uses: softprops/action-gh-release@v2
152+
uses: softprops/action-gh-release@v3
153153
with:
154154
tag_name: v${{ steps.get_version.outputs.VERSION }}
155155
name: 'RClone Manager v${{ steps.get_version.outputs.VERSION }}'

.github/workflows/release-windows.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424

2525
runs-on: ${{ matrix.platform }}
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v5
2828

2929
- name: setup node
30-
uses: actions/setup-node@v4
30+
uses: actions/setup-node@v6
3131
with:
3232
node-version: lts/*
3333
cache: "npm"

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ jobs:
3636
runs-on: ${{ matrix.platform }}
3737

3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v5
4040

4141
- name: setup node
42-
uses: actions/setup-node@v4
42+
uses: actions/setup-node@v6
4343
with:
4444
node-version: lts/*
4545
cache: "npm"

0 commit comments

Comments
 (0)