Skip to content

chore(deps): update docker/build-push-action action to v7#151

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/docker-build-push-action-7.x
Open

chore(deps): update docker/build-push-action action to v7#151
renovate[bot] wants to merge 1 commit intomainfrom
renovate/docker-build-push-action-7.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 6, 2026

This PR contains the following updates:

Package Type Update Change
docker/build-push-action action major v6v7

Release Notes

docker/build-push-action (docker/build-push-action)

v7

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/docker-build-push-action-7.x branch from f1db5ce to 9cb697c Compare March 26, 2026 16:46
@renovate renovate bot force-pushed the renovate/docker-build-push-action-7.x branch from 9cb697c to 2a525ba Compare April 8, 2026 21:11
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 8, 2026

📝 Walkthrough

Walkthrough

The Docker build-push-action used in the GitHub Actions workflow was updated from v6 to v7. No other configuration, inputs, or execution flow were modified.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow
.github/workflows/build-docker.yml
Updated Docker build-push-action from v6 to v7; all other workflow parameters (context, Dockerfile path, platforms, tags, caching) remain unchanged.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 twitches whiskers joyfully
From six to seven, the Docker ship sails,
A tiny bump, yet the pipeline prevails,
No breaking changes, just smoother trails,
One version leap—success never fails! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: updating the docker/build-push-action GitHub Action to version 7, which aligns perfectly with the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/docker-build-push-action-7.x

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/workflows/build-docker.yml:
- Line 30: Replace the floating tag docker/build-push-action@v7 with the
specific commit
docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 in the
workflow to pin the action; then validate the workflow and downstream steps for
v7.0.0 breaking changes — ensure the runner supports Node 24 (GitHub Actions
Runner v2.327.1+), remove or replace uses of DOCKER_BUILD_NO_SUMMARY and
DOCKER_BUILD_EXPORT_RETENTION_DAYS, and update any logic relying on the legacy
export-build tool so the build-push usage (the step referencing
docker/build-push-action) remains compatible.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 78ca36d7-4b39-4b12-9777-0b2e6500276f

📥 Commits

Reviewing files that changed from the base of the PR and between e2f1adc and 2a525ba.

📒 Files selected for processing (1)
  • .github/workflows/build-docker.yml

password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🌐 Web query:

What is the recommended immutable commit SHA for docker/build-push-action v7, and are there any breaking changes from v6 to v7 in its official release notes?

💡 Result:

  • Recommended immutable commit SHA to pin for docker/build-push-action@v7 (v7.0.0): d08e5c354a6adb9ed34480a06d141179aa583294 (the commit the v7.0.0 release/tag points to). (github.com)

    • Example: uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 (github.com)
  • Breaking changes noted in the official v7.0.0 release notes (vs v6):

    1. Node 24 is the default runtime, and it requires GitHub Actions Runner v2.327.1+ (workflows on older runners may fail). (github.com)
    2. Removed deprecated env vars: DOCKER_BUILD_NO_SUMMARY and DOCKER_BUILD_EXPORT_RETENTION_DAYS (workflows still using them will break / no longer have effect). (github.com)
    3. Removed legacy export-build tool support for build summary (could break setups relying on that legacy path). (github.com)

Citations:


Pin the action to the v7 commit SHA and verify breaking change compatibility.

Replace docker/build-push-action@v7 with docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 to improve CI supply-chain integrity.

Additionally, v7.0.0 includes breaking changes that require validation:

  • Node 24 is now the default runtime (requires GitHub Actions Runner v2.327.1 or later)
  • Removed deprecated environment variables: DOCKER_BUILD_NO_SUMMARY and DOCKER_BUILD_EXPORT_RETENTION_DAYS
  • Removed legacy export-build tool support

Ensure your workflow and any downstream dependencies are compatible with these changes.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/build-docker.yml at line 30, Replace the floating tag
docker/build-push-action@v7 with the specific commit
docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 in the
workflow to pin the action; then validate the workflow and downstream steps for
v7.0.0 breaking changes — ensure the runner supports Node 24 (GitHub Actions
Runner v2.327.1+), remove or replace uses of DOCKER_BUILD_NO_SUMMARY and
DOCKER_BUILD_EXPORT_RETENTION_DAYS, and update any logic relying on the legacy
export-build tool so the build-push usage (the step referencing
docker/build-push-action) remains compatible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants