diff --git a/.github/workflows/actions.lock b/.github/workflows/actions.lock new file mode 100644 index 0000000000..c4f8c43d1b --- /dev/null +++ b/.github/workflows/actions.lock @@ -0,0 +1,77 @@ +# This file is machine-generated by `gh actions-lock`. +# Do not edit by hand; run `gh actions-lock` to update. +# Docs: https://gh.io/actions-lockfile +version: 'v0.0.2' +workflows: + '.github/workflows/ci.yaml': + - 'actions-rust-lang/setup-rust-toolchain@v1.17.0' + - 'actions/checkout@v6.1.0' + - 'swatinem/rust-cache@v2.9.2' + '.github/workflows/release.yaml': + - 'actions/checkout@v6.1.0' + - 'actions/download-artifact@v8.0.1' + - 'actions/upload-artifact@v7.0.1' + - 'docker/build-push-action@v7.4.0' + - 'docker/login-action@v4.6.0' + - 'docker/setup-buildx-action@v4.4.1' + - 'peaceiris/actions-gh-pages@v4.1.0' + - 'softprops/action-gh-release@v2.6.1' + - 'swatinem/rust-cache@v2.9.2' +dependencies: + 'actions-rust-lang/setup-rust-toolchain@v1.17.0': + ref: 'v1.17.0' + commit: 'sha1-166cdcfd11aee3cb47222f9ddb555ce30ddb9659' + owner_id: 103899579 + repo_id: 482610590 + uses: + - 'swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4' + 'actions/checkout@v6.1.0': + ref: 'v6.1.0' + commit: 'sha1-d23441a48e516b6c34aea4fa41551a30e30af803' + owner_id: 44036562 + repo_id: 197814629 + 'actions/download-artifact@v8.0.1': + ref: 'v8.0.1' + commit: 'sha1-3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c' + owner_id: 44036562 + repo_id: 192626254 + 'actions/upload-artifact@v7.0.1': + ref: 'v7.0.1' + commit: 'sha1-043fb46d1a93c77aae656e7c1c64a875d1fc6a0a' + owner_id: 44036562 + repo_id: 192625955 + 'docker/build-push-action@v7.4.0': + ref: 'v7.4.0' + commit: 'sha1-c3c9e263c25d99ce0380d002d59b67737d91b0dc' + owner_id: 5429470 + repo_id: 241092383 + 'docker/login-action@v4.6.0': + ref: 'v4.6.0' + commit: 'sha1-dbcb813823bdd20940b903addbd779551569679f' + owner_id: 5429470 + repo_id: 287743349 + 'docker/setup-buildx-action@v4.4.1': + ref: 'v4.4.1' + commit: 'sha1-f87e5991a6d7451dcb8d9637bfbc97413f497069' + owner_id: 5429470 + repo_id: 288485773 + 'peaceiris/actions-gh-pages@v4.1.0': + ref: 'v4.1.0' + commit: 'sha1-84c30a85c19949d7eee79c4ff27748b70285e453' + owner_id: 30958501 + repo_id: 187915200 + 'softprops/action-gh-release@v2.6.1': + ref: 'v2.6.1' + commit: 'sha1-153bb8e04406b158c6c84fc1615b65b24149a1fe' + owner_id: 2242 + repo_id: 204253808 + 'swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4': + ref: 'v2.9.1' + commit: 'sha1-c19371144df3bb44fab255c43d04cbc2ab54d1c4' + owner_id: 580492 + repo_id: 298565987 + 'swatinem/rust-cache@v2.9.2': + ref: 'v2.9.2' + commit: 'sha1-6323deb102c322ba6fcbdcafc7e3dddab59af2b6' + owner_id: 580492 + repo_id: 298565987 diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 16102bfbd4..0764d7ca1b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,9 +25,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.1.0 - - uses: Swatinem/rust-cache@v2 + - uses: Swatinem/rust-cache@v2.9.2 - name: Clippy run: cargo clippy --all --all-targets @@ -50,13 +50,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.1.0 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - uses: actions-rust-lang/setup-rust-toolchain@v1.17.0 with: toolchain: 1.89.0 - - uses: Swatinem/rust-cache@v2 + - uses: Swatinem/rust-cache@v2.9.2 - name: Check run: cargo check @@ -65,9 +65,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.1.0 - - uses: Swatinem/rust-cache@v2 + - uses: Swatinem/rust-cache@v2.9.2 - name: Install `mdbook` run: | @@ -99,9 +99,9 @@ jobs: runs-on: ${{matrix.os}} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.1.0 - - uses: Swatinem/rust-cache@v2 + - uses: Swatinem/rust-cache@v2.9.2 - name: Test shell: bash diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index b169cfa96a..7af8e8454e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -80,7 +80,7 @@ jobs: - prerelease steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.1.0 - name: Install Target Dependencies run: | @@ -153,7 +153,7 @@ jobs: matrix.target == 'aarch64-unknown-linux-musl' || matrix.target == 'x86_64-unknown-linux-musl' }} - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v7.0.1 with: name: ${{ matrix.target }} path: ${{ steps.package.outputs.archive }} @@ -202,25 +202,25 @@ jobs: packages: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.1.0 - name: Log in to GitHub Container Registry - uses: docker/login-action@v4 + uses: docker/login-action@v4.6.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@v4.4.1 - name: Download x86_64 Artifact - uses: actions/download-artifact@v8 + uses: actions/download-artifact@v8.0.1 with: name: x86_64-unknown-linux-musl - name: Download aarch64 Artifact - uses: actions/download-artifact@v8 + uses: actions/download-artifact@v8.0.1 with: name: aarch64-unknown-linux-musl @@ -241,7 +241,7 @@ jobs: echo tags=${TAGS} >> $GITHUB_OUTPUT - name: Build and Push - uses: docker/build-push-action@v7 + uses: docker/build-push-action@v7.4.0 with: context: . file: etc/Dockerfile @@ -259,9 +259,9 @@ jobs: contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.1.0 - - uses: Swatinem/rust-cache@v2 + - uses: Swatinem/rust-cache@v2.9.2 - name: Install `mdbook` run: cargo install --locked mdbook@0.4.52 @@ -276,7 +276,7 @@ jobs: mdbook build book/zh - name: Deploy Pages - uses: peaceiris/actions-gh-pages@v4 + uses: peaceiris/actions-gh-pages@v4.1.0 if: ${{ needs.prerelease.outputs.value == 'false' }} with: github_token: ${{ secrets.GITHUB_TOKEN }}