ci: consumer validation for actions/native-overlay fix - #1177
Open
KiKaraage wants to merge 1 commit into
Open
Conversation
Empty commit so the consumer-validation PR can open; GitHub rejects zero-diff branches. Exists solely to exercise reusable-build.yml@v1 with the native-overlay fix. Not for merge. Assisted-by: GLM via GitHub Copilot
KiKaraage
marked this pull request as ready for review
August 31, 2026 15:08
6 tasks
hanthor
approved these changes
Sep 1, 2026
hanthor
left a comment
Member
There was a problem hiding this comment.
This is an empty-commit consumer-validation artifact for projectbluefin/actions#443 (adds native-overlay: "true" to reusable-build.yml), per the org's documented consumer-validation protocol — explicitly marked "do not merge" and gets closed once actions#443 merges and @v1 advances. Confirmed it changes nothing in bluefin itself and that the linked consumer CI run (33406727723) is green (validate, Unit tests, Check PR base branch all pass; E2E smoke skips on PRs by design, as expected). Approving as a correctly-executed validation step, not as a substantive code change.
Generated by Claude Code
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Status: validation-only. Do not merge.
This PR exists solely to satisfy the consumer validation protocol for projectbluefin/actions#443, which sets
native-overlay: "true"inreusable-build.yml. It carries one empty commit (GitHub rejects zero-diff branches) and changes nothing in bluefin. Once actions#443 merges and@v1advances, this PR gets closed.Why bluefin needs no content change for the fix
Bluefin's build workflow calls
projectbluefin/actions/.github/workflows/reusable-build.yml@v1. The fix lives entirely in the actions repo; bluefin picks it up on the nextTesting Imagesrun after@v1advances. Nothing in bluefin's Containerfile, Justfile, or workflows participates in the storage-driver decision.What follows this PR (separate PR, not this one)
A follow-up PR against
testingwill, after actions#443 merges and@v1advances:checkpoint-rpmdb.sh, its Containerfile wiring, and its bats tests). The probe matrix shows the script is unnecessary once the builder uses kernel overlayfs: checkpoint=0 + native-overlay passes byte-identical. Ordering matters: reverting before@v1advances would leave builds on fuse-overlayfs with no workaround.docs/skills/ci/references/failure-modes.md: retire the WAL-journal-mode theory (disproven; the no-checkpoint native leg passed with the rpmdb still in WAL mode across the stage boundary), document fuse-overlayfs 1.16 in buildah's stage commit/restore path as the root cause, and record the sha256-fingerprint probe method.Evidence
The full bisect (probe Containerfile, sha256 fingerprints, the 2x2 driver-x-checkpoint matrix, run links) is in the actions PR: projectbluefin/actions#443.
CI
Consumer validation run: https://github.com/projectbluefin/bluefin/actions/runs/33406727723 (green; E2E smoke skips on PRs by design).