Skip to content

ci: Cover Compose patch releases in the Bake workaround - #1335

Merged
Christof Marti (chrmarti) merged 1 commit into
mainfrom
ci/compose-patch-version-entitlements
Oct 22, 2026
Merged

Christof Marti (chrmarti) merged 1 commit into
mainfrom
ci/compose-patch-version-entitlements

Conversation

@chrmarti

@chrmarti Christof Marti (chrmarti) commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Broaden the existing Compose workaround from exact versions 2.38.2 / 5.6.0 to all stable numeric patch releases in 2.38.x and 5.6.x, including an optional leading v.

Compose 5.6.1 is a Go security patch on the 5.6.0 release line and does not contain docker/compose#14325. The Docker 29 installer now picks up 5.6.1, so the exact guard added in #1332 no longer enables the workaround and the original fs.read failure is blocking #1329.

Only the shared action changes. Other minor versions, prereleases and development versions remain untouched. The existing BUILDX_BAKE_ENTITLEMENTS_FS=0 scope and consent-check warning are unchanged. This intentionally keeps the workaround active throughout those two minor release lines; remove or narrow it when a fixed Compose ships there.

Related to #1320. Follow-up to #1332; intended to unblock the Dependabot update in #1329.

Validation

  • npm run compile and npm run precommit passed.
  • YAML and Bash syntax validation passed.
  • 31 local cases passed, including 5.6.1, multi-digit patches, optional v prefix, neighboring minor/major versions, prerelease/development strings, and version-command failure.
  • Docker 29 CI passed: logs confirm Compose 5.6.1 enables the workaround and all 21 tests pass. The push workflow is fully green. The PR workflow passed all dedicated suites but its catch-all matrix job hit install-hook timeouts: dotfiles (240s) initially, then updateUID (120s) on a targeted retry. These failures are outside the changed version guard; no unrelated test changes made.
Cover all stable 2.38.x and 5.6.x releases, including the Go security update in Compose 5.6.1 that still lacks the external-Dockerfile fix. Preserve other minor versions and prerelease/development builds. Follow-up to #1332 to unblock CI on #1329.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@chrmarti
Christof Marti (chrmarti) requested a review from a team as a code owner October 22, 2026 07:15
@chrmarti
Christof Marti (chrmarti) merged commit bfe9d31 into main Oct 22, 2026
89 of 91 checks passed
@chrmarti
Christof Marti (chrmarti) deleted the ci/compose-patch-version-entitlements branch October 22, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants