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: v1.13.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.14.0
Choose a head ref
  • 3 commits
  • 9 files changed
  • 5 contributors

Commits on Oct 5, 2026

  1. discard the sticky disk's resolv-host.conf before buildkitd starts (#140

    )
    
    * discard the sticky disk's resolv-host.conf before buildkitd starts
    
    BuildKit bind-mounts <root>/runc-*/executor/resolv-host.conf into every
    --network=host RUN and only regenerates it on the daemon's first container
    or when it is older than /etc/resolv.conf (boot time on our VMs). It
    deletes hosts and resolv.conf at startup but not this file, so on a sticky
    disk it survives from whichever VM last committed, naming that VM's eth0
    address as nameserver. Any build whose first container is not the host-mode
    RUN (e.g. a # syntax= frontend) then runs host-network steps with a dead
    resolver and every lookup fails with EAI_AGAIN.
    
    Remove the file right after mounting the sticky disk so the daemon writes
    one with this VM's address.
    
    * build dist for the resolv-host.conf cleanup
    shreyas-blacksmith authored Oct 5, 2026
    Configuration menu
    Copy the full SHA
    a34ab7e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2026

  1. deps: bump axios to 1.20.0 and remove stale package-lock.json (#141)

    * deps: bump axios to 1.20.0 and remove stale package-lock.json
    
    Co-authored-by: Codesmith Staging <[email protected]>
    
    * dist: rebuild with axios 1.20.0
    
    Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Codesmith Staging <[email protected]>
    Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    3 people authored Nov 2, 2026
    Configuration menu
    Copy the full SHA
    668e4bc View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2026

  1. post: fstrim the buildkit sticky disk before unmount at commit (#147)

    Pruned layers keep their RBD extents allocated on the backing store until
    the guest discards them. Run a best-effort fstrim on /var/lib/buildkit
    before unmount, only when the run is still on track to commit (integrity
    check passed, no early deny, no SIGKILL, no failed steps) and only when
    the host enabled it: the VM agent returns
    GetStickyDiskResponse.fstrim_timeout_secs, saved in action state at mount
    time; 0 means no trim. A positive fstrim_min_extent_bytes becomes
    `fstrim -m`. Any failure or timeout only logs.
    
    Port of #143 (release/v2) to the v1 line; v1 has no DockerJobLifecycle
    report, so the trim result is logged only.
    
    Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    magma-beef and devin-ai-integration[bot] authored Nov 5, 2026
    Configuration menu
    Copy the full SHA
    8fbda81 View commit details
    Browse the repository at this point in the history
Loading