From a4e8911c9b87f78a30d43984d61b0d207ab2aa36 Mon Sep 17 00:00:00 2001 From: OpenWaygate <27287694+OpenWaygate@users.noreply.github.com> Date: Sat, 3 Jan 2026 22:12:53 +0800 Subject: [PATCH] :construction_worker: Upgrade actions' version --- .github/actions/github-registry/action.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/publish.yml | 10 +++++++--- .github/workflows/test.yml | 22 ++++++++++++++-------- 4 files changed, 24 insertions(+), 14 deletions(-) diff --git a/.github/actions/github-registry/action.yml b/.github/actions/github-registry/action.yml index d67b25b..2c45629 100644 --- a/.github/actions/github-registry/action.yml +++ b/.github/actions/github-registry/action.yml @@ -13,7 +13,7 @@ inputs: runs: using: composite steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: sparse-checkout: | Dockerfile @@ -27,7 +27,7 @@ runs: else echo "is_latest=false" >> $GITHUB_OUTPUT fi - - uses: actions/download-artifact@v5 + - uses: actions/download-artifact@v7 with: name: binary path: ${{ github.workspace }}/dist diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 43e3cf2..0a3c89f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -71,7 +71,7 @@ jobs: # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 # Add any setup steps before running the `github/codeql-action/init` action. # This includes steps like installing compilers or runtimes (`actions/setup-node` diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 543f024..8fcf1f5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,6 +4,10 @@ on: push: tags: - 'v*' + - '*.*.*-rc*' + - '*.*.*-beta*' + - '*.*.*-alpha*' + - '*.*.*-dev*' permissions: read-all @@ -13,7 +17,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: actions/setup-go@v6 @@ -27,7 +31,7 @@ jobs: distribution: goreleaser args: release --clean - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: binary path: dist/yutu_*/yutu-* @@ -51,7 +55,7 @@ jobs: - windows_arm64_v8.0/yutu-windows-arm64.exe steps: - name: Download artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v7 with: name: binary - name: Attest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 436baa8..85711e1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,7 +31,7 @@ jobs: go-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-go@v6 with: go-version-file: ./go.mod @@ -53,20 +53,26 @@ jobs: bazel-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: bazel-contrib/setup-bazel@0.15.0 - with: - bazelisk-cache: true - disk-cache: ${{ github.workflow }} - repository-cache: true + - uses: actions/checkout@v6 + - uses: bazel-contrib/setup-bazel@0.16.0 +# with: +# bazelisk-cache: true +# disk-cache: ${{ github.workflow }} +# repository-cache: true - uses: actions/setup-go@v6 with: go-version-file: ./go.mod - - name: Update dependencies + - name: Install dependencies shell: bash run: | bazel run @rules_go//go -- mod tidy -v + - name: bazel mod tidy + shell: bash + run: | bazel mod tidy + - name: bazel generate + shell: bash + run: | bazel run @rules_go//go -- install github.com/tc-hib/go-winres@latest bazel run @rules_go//go -- generate ./... - name: Bazel test