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: |