ci: 升级 actions 版本(Node.js 20 弃用)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Su YijunandClaude Opus 5.5 committed 2026-10-22 00:20:21 +08:00
1 parent 15ca8feb11
commit 9626ab936b
2 files changed
+9 -9

No files matched your search

+8 -8
View File
@@ -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: |
+1 -1
View File
@@ -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