diff --git a/.github/workflows/build-images.yaml b/.github/workflows/build-images.yaml index 2f46233..c24d59d 100644 --- a/.github/workflows/build-images.yaml +++ b/.github/workflows/build-images.yaml @@ -24,11 +24,11 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 # latest is applied only on the default branch (is_default_branch); tag # pushes get only the semver tag plus sha-. Do not "simplify" this. - - uses: docker/metadata-action@v5 + - uses: docker/metadata-action@v6 id: meta with: images: | @@ -47,7 +47,7 @@ jobs: # Build once and load locally so the image can be smoke-tested before # any tag is pushed. The push step below is a cache hit of this build. - name: Build for smoke test - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . platforms: linux/amd64 @@ -81,20 +81,20 @@ jobs: # Logins happen after the build and smoke test so a missing registry # secret fails here, adjacent to the push, with build signal already green. - - uses: docker/login-action@v3 + - uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - uses: docker/login-action@v3 + - uses: docker/login-action@v4 with: registry: quay.io username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_TOKEN }} - name: Push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . platforms: linux/amd64 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5255e28..42a76a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,7 +69,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: azure/setup-helm@v4 + - uses: azure/setup-helm@v5 - uses: actions/setup-go@v6 with: go-version-file: go.mod diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index e601c6f..aa7b11c 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -30,7 +30,7 @@ jobs: docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: { fetch-depth: 0 } - uses: actions/setup-go@v6 with: @@ -46,7 +46,7 @@ jobs: exit 1 fi - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: '22' cache: npm @@ -101,7 +101,7 @@ jobs: - name: Deploy to Cloudflare Pages id: deploy if: ${{ steps.candeploy.outputs.ok == 'true' }} - uses: cloudflare/wrangler-action@v3 + uses: cloudflare/wrangler-action@v4 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c859757..168ad95 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: with: go-version-file: go.mod cache: true - - uses: goreleaser/goreleaser-action@v6 + - uses: goreleaser/goreleaser-action@v7 with: distribution: goreleaser # Pinned to v2: the brews section is deprecated and scheduled for