ci: bump GitHub actions to Node.js 24 runtime

Bumps actions/checkout v4→v6, actions/cache v4→v5,
actions/upload-artifact v4→v7, actions/download-artifact v4→v8
to silence the Node.js 20 deprecation warnings GitHub is emitting
ahead of the June 2026 cutoff.

softprops/action-gh-release stays on v2 (third-party, wasn't in the
deprecation list and v3 would need a separate compatibility review).
This commit is contained in:
okhsunrog 2026-04-16 00:31:39 +03:00
parent 546dc44ed6
commit d99485a9fb

View file

@ -20,7 +20,7 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: recursive
- name: Mark workspace safe
@ -66,7 +66,7 @@ jobs:
KDIR: /opt/ddk/kdir/${{ matrix.kmi }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Build kernel module
run: |
@ -90,7 +90,7 @@ jobs:
(cd kmod/module && zip -qr "$GITHUB_WORKSPACE/vpnhide-kmod-${{ matrix.kmi }}.zip" .)
- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: vpnhide-kmod-${{ matrix.kmi }}
path: vpnhide-kmod-${{ matrix.kmi }}.zip
@ -105,7 +105,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: recursive
@ -113,7 +113,7 @@ jobs:
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Cache cargo
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
/usr/local/cargo/registry
@ -129,7 +129,7 @@ jobs:
./build-zip.sh
- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: vpnhide-zygisk
path: zygisk/target/vpnhide-zygisk.zip
@ -143,7 +143,7 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Mark workspace safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
@ -168,7 +168,7 @@ jobs:
cp app/build/outputs/apk/release/app-release.apk "$GITHUB_WORKSPACE/vpnhide.apk"
- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: vpnhide
path: vpnhide.apk
@ -177,7 +177,7 @@ jobs:
portshide:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Package ports module zip
run: |
@ -188,7 +188,7 @@ jobs:
mv vpnhide-ports.zip "$GITHUB_WORKSPACE/vpnhide-ports.zip"
- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: vpnhide-ports
path: vpnhide-ports.zip
@ -200,7 +200,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download all artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: dist/
merge-multiple: true