Skip to content

CI: stop pinning moby/buildkit:master in publish (regressed /proc/acpi)#10

Merged
lacraig2 merged 1 commit into
mainfrom
fix-publish-buildkit-proc-acpi
Jun 17, 2026
Merged

CI: stop pinning moby/buildkit:master in publish (regressed /proc/acpi)#10
lacraig2 merged 1 commit into
mainfrom
fix-publish-buildkit-proc-acpi

Conversation

@lacraig2

Copy link
Copy Markdown
Collaborator

Problem

The publish run on main after #9 merged failed (run):

#11 runc run failed: unable to start container process: error during container init:
can't mask dir "/proc/acpi": mount src=tmpfs, dst=/proc/acpi, flags=MS_RDONLY,
data=nr_blocks=1,nr_inodes=1: invalid argument

It fails the first RUN of every build, so nothing publishes. This is not related to the #9 Dockerfile change — publish.yml's two setup-buildx-action steps (jobs build and build-arch) pin the floating moby/buildkit:master, and a recent master regressed on the rehosting-arc runners (runc/kernel interaction masking /proc/acpi). publish last succeeded 2026-04-15 on an older master and has been latently broken since.

Fix

Drop the image=moby/buildkit:master override from both buildx setups so buildx uses its default pinned-stable buildkit (network=host and the insecure-registry config are kept). This is the same fix already merged for the PR check in build.yml (#9), where it took the build from failing to green in ~4 min.

Verification

The identical change on build.yml (PR check, same runners, same proxy/cache setup) now builds the final target successfully on rehosting-arc. This PR's own PR-check run exercises that fixed build.yml; the publish path will use stable buildkit on the next push to main.

The publish workflow's two setup-buildx-action steps (build and build-arch)
pinned the floating moby/buildkit:master. A recent master regressed on the
rehosting-arc runners:

  runc run failed: ... can't mask dir "/proc/acpi": mount ... MS_RDONLY,
  data=nr_blocks=1,nr_inodes=1: invalid argument

which fails the first RUN of every build. publish last succeeded 2026-04-15 on
an older master and broke on the #9 merge run. Drop the image override so buildx
uses its default pinned-stable buildkit (same fix already applied to build.yml).
@lacraig2 lacraig2 merged commit 9e0b25a into main Jun 17, 2026
1 check passed
@lacraig2 lacraig2 deleted the fix-publish-buildkit-proc-acpi branch June 17, 2026 18:31
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