Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: useblacksmith/setup-docker-builder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.2.0
Choose a base ref
...
head repository: useblacksmith/setup-docker-builder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.13.0
Choose a head ref
  • 7 commits
  • 14 files changed
  • 6 contributors

Commits on Jul 9, 2026

  1. Configuration menu
    Copy the full SHA
    5fe3b77 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2026

  1. setup_builder: wait for non-zero device size before formatting sticky…

    … disk (#118)
    
    Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    piob-io and devin-ai-integration[bot] authored Jul 16, 2026
    Configuration menu
    Copy the full SHA
    6ff44f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2026

  1. docs: document v2 action API alongside v1 in README (#120)

    Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    piob-io and devin-ai-integration[bot] authored Jul 22, 2026
    Configuration menu
    Copy the full SHA
    8e5ad81 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2026

  1. mount sticky disk with noinit_itable to stop repeated lazy-init writes (

    #123)
    
    * mount sticky disk with noinit_itable to stop repeated lazy-init writes
    
    Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    
    * shorten mount option comment
    
    Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    piob-io and devin-ai-integration[bot] authored Jul 30, 2026
    Configuration menu
    Copy the full SHA
    9309da7 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2026

  1. ci: pin pnpm/action-setup and bufbuild/buf-setup-action to commit SHAs (

    #134)
    
    The release workflow runs with contents:write and pushes the version
    tags customers consume, so a hijacked mutable tag on either action
    could poison a release. Pin both to the commit their tag currently
    resolves to (pnpm/action-setup v4 -> v4.3.0, buf-setup-action v1 ->
    v1.50.0) in every workflow so the pins stay consistent; Dependabot
    (.github/dependabot.yaml) already tracks github-actions and will bump
    the SHAs.
    
    Co-authored-by: Codesmith Staging <[email protected]>
    rcooney-sh and codesmith-bot authored Sep 4, 2026
    Configuration menu
    Copy the full SHA
    ebd5ca2 View commit details
    Browse the repository at this point in the history
  2. Surface early sticky disk commit denial and stop logging false commit…

    … success (#132)
    
    The VM agent reports commit_early_deny/commit_early_deny_reason on
    GetStickyDisk when it already knows the commit will be denied (branch
    protection). Emit a notice at setup, save the reason to state, skip the
    commit request in the post step, and stop logging a successful commit: the
    RPC only records intent and the host applies it at VM shutdown.
    
    Bumps @buf/blacksmith_vm-agent.bufbuild_es (and its @bufbuild/protobuf
    peer) to the BSR build that includes the new fields.
    
    Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    piob-io and devin-ai-integration[bot] authored Sep 4, 2026
    Configuration menu
    Copy the full SHA
    bbdda6f View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2026

  1. post: skip sticky disk cleanup when this step reused an existing buil…

    …dkitd (#136)
    
    When setup-docker-builder runs more than once in a job, only the first
    instance starts buildkitd and mounts /var/lib/buildkit. Later instances
    already skipped shutdown but still ran the unmount path while buildkitd
    was alive, failing with 'target is busy' and reporting BUILDER_CLEANUP
    for a disk they do not own. Record reuse in action state and have the
    post step exit early in that case.
    
    Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    bruce-y and devin-ai-integration[bot] authored Sep 8, 2026
    Configuration menu
    Copy the full SHA
    e4c1c00 View commit details
    Browse the repository at this point in the history
Loading