diff --git a/.github/actions/pnpm-install/action.yml b/.github/actions/pnpm-install/action.yml index f253054c1..9a3eb3894 100644 --- a/.github/actions/pnpm-install/action.yml +++ b/.github/actions/pnpm-install/action.yml @@ -36,7 +36,7 @@ runs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup pnpm uses: pnpm/action-setup@v4 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 611c768e7..15a0c82dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: PNPM Install uses: ./.github/actions/pnpm-install diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index eb500d160..7cef5de24 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: PNPM Install uses: ./.github/actions/pnpm-install diff --git a/.github/workflows/clean_cache.yml b/.github/workflows/clean_cache.yml index e259c7a19..8b4c06269 100644 --- a/.github/workflows/clean_cache.yml +++ b/.github/workflows/clean_cache.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Cleanup run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 39d27a4e1..fb332a6c5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Git checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -56,7 +56,7 @@ jobs: steps: - name: Git checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ee9faddb3..692bbfb1b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: PNPM Install uses: ./.github/actions/pnpm-install @@ -31,7 +31,7 @@ jobs: # steps: # - name: Checkout - # uses: actions/checkout@v5 + # uses: actions/checkout@v6 # - name: PNPM Install # uses: ./.github/actions/pnpm-install diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index dc3c2d017..34af1c169 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Initialize CodeQL uses: github/codeql-action/init@v4 @@ -59,10 +59,11 @@ jobs: contents: read id-token: write attestations: write + artifact-metadata: write steps: - name: Git checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Assign short SHA run: echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_ENV @@ -72,7 +73,7 @@ jobs: run: echo "SERVER_API_URL=sky.shiiyu.moe" >> $GITHUB_ENV - name: Registry login - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ env.CONTAINER_REGISTRY }} username: ${{ github.actor }} @@ -80,13 +81,13 @@ jobs: - name: Extract metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.CONTAINER_REGISTRY }}/${{ env.IMAGE_NAME }} - name: Build and Push id: push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true @@ -97,7 +98,7 @@ jobs: labels: ${{ steps.meta.outputs.labels }} - name: Attest Build Provenance - uses: actions/attest-build-provenance@v3 + uses: actions/attest@v4 with: subject-name: ${{ env.CONTAINER_REGISTRY }}/${{ env.IMAGE_NAME }} subject-digest: ${{ steps.push.outputs.digest }}