From 72bf2b6a4d8de9e829f06f12bbd283ef28edc8ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=B4=80=E1=B4=8D=E1=B4=9B=E1=B4=8F=E1=B4=80=E1=B4=87?= =?UTF-8?q?=CA=80?= Date: Wed, 25 Mar 2026 16:50:47 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E6=9B=B4=E6=96=B0=20workflows=20?= =?UTF-8?q?=E4=B8=AD=E4=BD=BF=E7=94=A8=E7=9A=84=20action=EF=BC=8C=E9=81=BF?= =?UTF-8?q?=E5=85=8D=20node=20=E7=89=88=E6=9C=AC=E4=BD=8E=E4=BA=8E=2024=20?= =?UTF-8?q?=E7=9A=84=20warning=20(#689)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-binary.yaml | 19 +++++++++---------- .github/workflows/build-doc.yaml | 8 ++++---- .github/workflows/pr-check.yaml | 6 +++--- .github/workflows/release-build.yaml | 8 ++++---- 4 files changed, 20 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build-binary.yaml b/.github/workflows/build-binary.yaml index 309e38a..89bd5ec 100644 --- a/.github/workflows/build-binary.yaml +++ b/.github/workflows/build-binary.yaml @@ -12,7 +12,7 @@ jobs: working-directory: web steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 with: @@ -20,7 +20,7 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile - name: Cache dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('docs/bun.lockb') }} @@ -29,7 +29,7 @@ jobs: - name: Build Frontend run: bun run build - name: Upload Web Build Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: web-build path: web/build @@ -72,20 +72,19 @@ jobs: name: bili-sync-rs-Windows-x86_64.zip steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Download Web Build Artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: web-build path: web/build - name: Read Toolchain Version - uses: SebRollen/toml-action@v1.2.0 id: read_rust_toolchain - with: - file: rust-toolchain.toml - field: toolchain.channel + run: | + channel=$(grep '^channel' rust-toolchain.toml | sed 's/.*= *"\(.*\)"/\1/') + echo "value=$channel" >> $GITHUB_OUTPUT - name: Build binary uses: houseabsolute/actions-rust-cross@v1 with: @@ -104,7 +103,7 @@ jobs: tar czvf ../../../${{ matrix.platform.name }} ${{ matrix.platform.bin }} fi - name: Upload release artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: bili-sync-rs-${{ matrix.platform.release_for }} path: | diff --git a/.github/workflows/build-doc.yaml b/.github/workflows/build-doc.yaml index d243725..3ffb407 100644 --- a/.github/workflows/build-doc.yaml +++ b/.github/workflows/build-doc.yaml @@ -5,7 +5,7 @@ on: branches: - main paths: - - 'docs/**' + - "docs/**" jobs: doc: @@ -16,7 +16,7 @@ jobs: working-directory: docs steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 with: @@ -24,7 +24,7 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile - name: Cache dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('docs/bun.lockb') }} @@ -38,4 +38,4 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs/.vitepress/dist force_orphan: true - commit_message: 部署来自 main 的最新文档变更: \ No newline at end of file + commit_message: 部署来自 main 的最新文档变更: diff --git a/.github/workflows/pr-check.yaml b/.github/workflows/pr-check.yaml index 3fad791..b859988 100644 --- a/.github/workflows/pr-check.yaml +++ b/.github/workflows/pr-check.yaml @@ -24,7 +24,7 @@ jobs: if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }} steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - run: rustup install && rustup component add rustfmt --toolchain nightly @@ -50,7 +50,7 @@ jobs: working-directory: web steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup bun uses: oven-sh/setup-bun@v2 with: @@ -58,7 +58,7 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile - name: Cache dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('docs/bun.lockb') }} diff --git a/.github/workflows/release-build.yaml b/.github/workflows/release-build.yaml index 048e01c..a1c48ba 100644 --- a/.github/workflows/release-build.yaml +++ b/.github/workflows/release-build.yaml @@ -16,9 +16,9 @@ jobs: contents: write steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download release artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: merge-multiple: true - name: Publish GitHub release @@ -35,9 +35,9 @@ jobs: contents: write steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download release artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: merge-multiple: true - name: Docker Meta