Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 4, 2025

This PR contains the following updates:

Package Type Update Change
useblacksmith/build-push-action action major v1 -> v2

Release Notes

useblacksmith/build-push-action (useblacksmith/build-push-action)

v2: - Breaking Change: Requires setup-docker-builder

Compare Source

⚠️ BREAKING CHANGE

This is a major breaking change from v1. The build-push-action now requires the use of useblacksmith/setup-docker-builder@v1 action before it can be used.

What's Changed
  • Removed: All buildkit setup and stickydisk management functionality has been removed from this action
  • Removed: The action no longer handles buildkit lifecycle management (setup/teardown)
  • New Requirement: You MUST use useblacksmith/setup-docker-builder@v1 before using this action
Migration Guide

Before (v1):

- name: Build and push
  uses: useblacksmith/build-push-action@v1
  with:
    push: true
    tags: user/app:latest

After (v2):

- name: Setup Docker Builder
  uses: useblacksmith/setup-docker-builder@v1

- name: Build and push
  uses: useblacksmith/build-push-action@v2
  with:
    push: true
    tags: user/app:latest
Why This Change?

The separation of concerns provides better modularity:

  • setup-docker-builder handles all buildkit and stickydisk management
  • build-push-action focuses solely on Docker builds and metrics reporting
What This Action Now Does
  • Runs Docker builds against the Blacksmith builder (set up by setup-docker-builder)
  • Reports Docker metrics to the Blacksmith control plane
  • All other Docker build functionality remains the same

⚠️ Attempting to use v2 without first running setup-docker-builder will result in build failures.


Configuration

📅 Schedule: 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 added the dependencies Pull requests that update a dependency file label Aug 4, 2025
@renovate renovate bot force-pushed the renovate/useblacksmith-build-push-action-2.x branch from 3233494 to 6c59c76 Compare August 5, 2025 13:36
@renovate renovate bot force-pushed the renovate/useblacksmith-build-push-action-2.x branch from 6c59c76 to 33f7b82 Compare August 10, 2025 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants