Skip to content

WIP verify buildkit cache across builds and for any layer - #32

Open
solsson wants to merge 1 commit into
mainfrom
buildkit-cache-test
Open

solsson wants to merge 1 commit into
mainfrom
buildkit-cache-test

Conversation

@solsson

@solsson solsson commented Jun 26, 2020

Copy link
Copy Markdown
Collaborator

To be compared with y-build from before #31, i.e. 0885441. The easiest way to rerun (bar cleanup of build repo) is to sed the FROM.

@solsson
solsson force-pushed the main branch 3 times, most recently from 6274bc6 to 8e502e5 Compare November 12, 2024 07:57
solsson added a commit that referenced this pull request Sep 6, 2026
v0.5.2 is v0.5.0 plus the preflight-privileged-ports PR (#32), which is
what the macOS acceptance path was blocked on:

  d5df972 fix(preflight): probe the address the provider actually binds
  4961329 feat(inventory): record provisioned clusters so teardown can list
  9c23971 fix(preflight): probe tcp4 so the wildcard probe sees docker's
          IPv4 listener

checkHostPort used to bind 127.0.0.1:<port> and read any error as "in
use". Darwin enforces the reserved-port rule on a specific-address bind
but not on the wildcard one, so a non-root probe of 80/443 came back
EACCES and every acceptance run on a Mac failed preflight with "host
port 80 in use (likely another cluster)" while nothing was listening.
v0.5.2 probes the wildcard first and only calls a port taken on
EADDRINUSE.

Checksums generated with bin/y-bin-download-next; the wrapper's download
verifies and the binary reports v0.5.2 (3e57231).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

1 participant