From 9626ab936bada0ea8a44cf7bd00f2daa15179517 Mon Sep 17 00:00:00 2001 From: Su Yijun Date: Thu, 22 Oct 2026 00:20:21 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E5=8D=87=E7=BA=A7=20actions=20=E7=89=88?= =?UTF-8?q?=E6=9C=AC=EF=BC=88Node.js=2020=20=E5=BC=83=E7=94=A8=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- .github/workflows/docker-publish.yml | 16 ++++++++-------- .github/workflows/release.yml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 0dc9f4e..8291f5e 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -11,7 +11,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-python@v5 with: python-version: '3.12' @@ -56,12 +56,12 @@ jobs: echo "::warning::Docker Hub 未启用:在 Settings → Secrets and variables → Actions → Secrets 添加 DOCKERHUB_TOKEN 与 DOCKERHUB_USERNAME" fi - - uses: actions/checkout@v4 - - uses: docker/setup-qemu-action@v3 - - uses: docker/setup-buildx-action@v3 + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 + - uses: docker/setup-buildx-action@v4 - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -70,7 +70,7 @@ jobs: # 没配置 DOCKERHUB_* secrets 时只推 GHCR - name: Login to Docker Hub if: env.HAS_DOCKERHUB == 'true' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} @@ -96,7 +96,7 @@ jobs: type=semver,pattern={{major}}.{{minor}} - name: Build and push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true @@ -118,7 +118,7 @@ jobs: DOCKERHUB_REPO: suyijun8182/ros-dpi DOCKERHUB_SHORT: "RouterOS per-device traffic & app (DPI) statistics via IPFIX + DNS. RouterOS 终端流量与应用统计。" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Sync Docker Hub overview (DOCKERHUB.md) if: env.DOCKERHUB_TOKEN != '' run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bc49bfa..84451bb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Create release run: | set -euo pipefail