From a8f4699c5e8e80912e684875ac988d7d9c8c8676 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Wed, 8 Jan 2025 11:50:31 +0100 Subject: [PATCH] ci: update bake-action to v6 Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- .github/workflows/build.yml | 18 +++++------------- .github/workflows/docs-release.yml | 2 +- .github/workflows/docs-upstream.yml | 5 +---- .github/workflows/e2e.yml | 4 +--- .github/workflows/validate.yml | 5 +---- 5 files changed, 9 insertions(+), 25 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0fab93c2..cbfd77c6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -126,8 +126,9 @@ jobs: buildkitd-flags: --debug - name: Build test image - uses: docker/bake-action@v5 + uses: docker/bake-action@v6 with: + source: . targets: integration-test set: | *.output=type=docker,name=${{ env.TEST_IMAGE_ID }} @@ -299,9 +300,6 @@ jobs: # required to write sarif report security-events: write steps: - - - name: Checkout - uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -311,7 +309,7 @@ jobs: buildkitd-flags: --debug - name: Run - uses: docker/bake-action@v5 + uses: docker/bake-action@v6 with: targets: govulncheck env: @@ -391,9 +389,6 @@ jobs: - test-unit if: ${{ github.event_name != 'pull_request' && github.repository == 'docker/buildx' }} steps: - - - name: Checkout - uses: actions/checkout@v4 - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -425,11 +420,11 @@ jobs: password: ${{ secrets.DOCKERPUBLICBOT_WRITE_PAT }} - name: Build and push image - uses: docker/bake-action@v5 + uses: docker/bake-action@v6 with: files: | ./docker-bake.hcl - ${{ steps.meta.outputs.bake-file }} + cwd://${{ steps.meta.outputs.bake-file }} targets: image-cross push: ${{ github.event_name != 'pull_request' }} sbom: true @@ -448,9 +443,6 @@ jobs: needs: - bin-image steps: - - - name: Checkout - uses: actions/checkout@v4 - name: Login to DockerHub uses: docker/login-action@v3 diff --git a/.github/workflows/docs-release.yml b/.github/workflows/docs-release.yml index 43994712..01f60ab9 100644 --- a/.github/workflows/docs-release.yml +++ b/.github/workflows/docs-release.yml @@ -56,7 +56,7 @@ jobs: buildkitd-flags: --debug - name: Generate yaml - uses: docker/bake-action@v5 + uses: docker/bake-action@v6 with: source: ${{ github.server_url }}/${{ github.repository }}.git#${{ env.RELEASE_NAME }} targets: update-docs diff --git a/.github/workflows/docs-upstream.yml b/.github/workflows/docs-upstream.yml index 30964717..f351233e 100644 --- a/.github/workflows/docs-upstream.yml +++ b/.github/workflows/docs-upstream.yml @@ -37,9 +37,6 @@ jobs: docs-yaml: runs-on: ubuntu-24.04 steps: - - - name: Checkout - uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -49,7 +46,7 @@ jobs: buildkitd-flags: --debug - name: Build reference YAML docs - uses: docker/bake-action@v5 + uses: docker/bake-action@v6 with: targets: update-docs provenance: false diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index a650571f..48620fc9 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -35,8 +35,6 @@ jobs: build: runs-on: ubuntu-24.04 steps: - - name: Checkout - uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -46,7 +44,7 @@ jobs: buildkitd-flags: --debug - name: Build - uses: docker/bake-action@v5 + uses: docker/bake-action@v6 with: targets: binaries set: | diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index ec062aa8..7c78066a 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -94,9 +94,6 @@ jobs: if [ "$GITHUB_REPOSITORY" = "docker/buildx" ]; then echo "GOLANGCI_LINT_MULTIPLATFORM=1" >> $GITHUB_ENV fi - - - name: Checkout - uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -106,7 +103,7 @@ jobs: buildkitd-flags: --debug - name: Validate - uses: docker/bake-action@v5 + uses: docker/bake-action@v6 with: targets: ${{ matrix.target }} set: |