diff --git a/.github/workflows/build-bsd.yml b/.github/workflows/build-bsd.yml index e3dc8bbe..87a42bdc 100644 --- a/.github/workflows/build-bsd.yml +++ b/.github/workflows/build-bsd.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -62,7 +62,7 @@ jobs: tar -czvf ../${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-${{ matrix.os }}-${{ matrix.arch }}.tar.gz * - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-${{ matrix.os }}-${{ matrix.arch }} path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-${{ matrix.os }}-${{ matrix.arch }}.tar.gz diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index c65f8d36..d71b2a35 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -67,7 +67,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -116,7 +116,7 @@ jobs: tar -czvf ../${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-linux-${{ matrix.libc }}-${{ matrix.arch }}.tar.gz * - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-linux-${{ matrix.libc }}-${{ matrix.arch }} path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-linux-${{ matrix.libc }}-${{ matrix.arch }}.tar.gz @@ -124,7 +124,7 @@ jobs: - name: Upload binary for OpenWrt if: ${{ matrix.for_openwrt }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: bin-linux-${{ matrix.arch }} path: target/${{ matrix.target }}/minimum/${{ steps.pkg.outputs.bin_name }} diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 834125d6..d991c08b 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -10,10 +10,10 @@ on: jobs: build: - runs-on: macos-14 + runs-on: macos-15 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -52,14 +52,14 @@ jobs: zip -r ../${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-macos-aarch64.zip * - name: Upload tar.gz artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-macos-aarch64-tar path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-macos-aarch64.tar.gz retention-days: 1 - name: Upload zip artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-macos-aarch64-zip path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-macos-aarch64.zip diff --git a/.github/workflows/check-code.yml b/.github/workflows/check-code.yml index 730b53b8..3f770e39 100644 --- a/.github/workflows/check-code.yml +++ b/.github/workflows/check-code.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable @@ -34,7 +34,7 @@ jobs: run: cargo install --path . - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1.25' check-latest: true diff --git a/.github/workflows/check-docs.yml b/.github/workflows/check-docs.yml index 9528c5c7..e31d17a7 100644 --- a/.github/workflows/check-docs.yml +++ b/.github/workflows/check-docs.yml @@ -10,15 +10,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install pnpm - uses: pnpm/action-setup@v3 + uses: pnpm/action-setup@v4 with: version: 10 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '25' cache: 'pnpm' diff --git a/.github/workflows/package-alpine.yml b/.github/workflows/package-alpine.yml index 26c339c6..3ff5c211 100644 --- a/.github/workflows/package-alpine.yml +++ b/.github/workflows/package-alpine.yml @@ -24,7 +24,7 @@ jobs: run: apk add --no-cache alpine-sdk sudo git - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -41,7 +41,7 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Download pre-built binary (musl) - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: ${{ steps.pkg.outputs.bin_name }}-linux-musl-${{ matrix.arch }} path: build @@ -92,7 +92,7 @@ jobs: cp "$APK_FILE" "$FINAL_NAME" - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-alpine-${{ matrix.arch }} path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-alpine-${{ matrix.arch }}.apk diff --git a/.github/workflows/package-archlinux.yml b/.github/workflows/package-archlinux.yml index 9c5f1b26..1b666a64 100644 --- a/.github/workflows/package-archlinux.yml +++ b/.github/workflows/package-archlinux.yml @@ -21,7 +21,7 @@ jobs: container: archlinux:base-devel steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -38,7 +38,7 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Download pre-built binary - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: ${{ steps.pkg.outputs.bin_name }}-linux-gnu-${{ matrix.arch }} path: build @@ -83,7 +83,7 @@ jobs: cp "$PKG_FILE" "$FINAL_NAME" - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-archlinux-${{ matrix.arch }} path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-archlinux-${{ matrix.arch }}.pkg.tar.zst diff --git a/.github/workflows/package-debian.yml b/.github/workflows/package-debian.yml index 0b574145..b7a063f8 100644 --- a/.github/workflows/package-debian.yml +++ b/.github/workflows/package-debian.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -38,7 +38,7 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Download pre-built binary - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: ${{ steps.pkg.outputs.bin_name }}-linux-gnu-${{ matrix.arch }} path: build @@ -95,7 +95,7 @@ jobs: mv *.deb "$FINAL_NAME" - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-debian-${{ matrix.arch }} path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-debian-${{ matrix.arch }}.deb diff --git a/.github/workflows/package-openwrt.yml b/.github/workflows/package-openwrt.yml index f1992275..9df040bf 100644 --- a/.github/workflows/package-openwrt.yml +++ b/.github/workflows/package-openwrt.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -40,7 +40,7 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Download pre-built binary - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: bin-linux-${{ matrix.arch }} path: package/openwrt/target @@ -88,7 +88,7 @@ jobs: echo "ipk_name=$FINAL_NAME" >> $GITHUB_OUTPUT - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-openwrt-${{ matrix.arch }} path: ${{ steps.ipk.outputs.ipk_name }} diff --git a/.github/workflows/package-rhel.yml b/.github/workflows/package-rhel.yml index ab20ed08..e7117315 100644 --- a/.github/workflows/package-rhel.yml +++ b/.github/workflows/package-rhel.yml @@ -27,7 +27,7 @@ jobs: run: dnf install -y rpm-build rpmdevtools git - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -44,7 +44,7 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Download pre-built binary - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: ${{ steps.pkg.outputs.bin_name }}-linux-gnu-${{ matrix.arch }} path: build @@ -87,7 +87,7 @@ jobs: cp "$RPM_FILE" "$FINAL_NAME" - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.pkg.outputs.bin_name }}-rhel-${{ matrix.arch }} path: ${{ steps.pkg.outputs.bin_name }}-v${{ steps.pkg.outputs.version }}-rhel-${{ matrix.arch }}.rpm diff --git a/.github/workflows/registry-aur.yml b/.github/workflows/registry-aur.yml index 1911f94c..8dd8bc8c 100644 --- a/.github/workflows/registry-aur.yml +++ b/.github/workflows/registry-aur.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: repo ref: ${{ inputs.ref || inputs.tag || github.ref_name }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7fe95212..5bb0f477 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -83,12 +83,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.event.inputs.tag || github.ref_name }} - name: Download all artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: artifacts