From d99485a9fbed49400c15754672de422ded4e9818 Mon Sep 17 00:00:00 2001 From: okhsunrog Date: Thu, 16 Apr 2026 00:31:39 +0300 Subject: [PATCH] ci: bump GitHub actions to Node.js 24 runtime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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). --- .github/workflows/ci.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5451285..5b314b2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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