Skip to content

ci: A few fixes#288

Merged
cgwalters merged 3 commits intocomposefs:mainfrom
cgwalters:make-arch-nongating
May 4, 2026
Merged

ci: A few fixes#288
cgwalters merged 3 commits intocomposefs:mainfrom
cgwalters:make-arch-nongating

Conversation

@cgwalters
Copy link
Copy Markdown
Collaborator

Linux 7.0 introduced a kernel regression that breaks composefs boot when fsverity enforcement is enabled, failing with "has no fs-verity digest". The Arch CI runner pulls the latest Arch kernel (currently 7.0.3-arch1-2), so the default bls/arch job hits this at switch_root.

See: bootc-dev/bootc#2174

Assisted-by: OpenCode (claude-sonnet-4-6)

@cgwalters cgwalters force-pushed the make-arch-nongating branch 2 times, most recently from b64a25b to a2f86df Compare May 4, 2026 20:10
@cgwalters cgwalters changed the title ci: Disable plain bls/arch job due to Linux 7.0 fsverity regression ci: A few fixes May 4, 2026
@cgwalters cgwalters enabled auto-merge May 4, 2026 20:16
cgwalters added 3 commits May 4, 2026 17:12
Linux 7.0 introduced a kernel regression that breaks composefs boot
when fsverity enforcement is enabled, failing with "has no fs-verity
digest". The Arch CI runner pulls the latest Arch kernel (currently
7.0.3-arch1-2), so the default bls/arch job hits this at switch_root.

See: bootc-dev/bootc#2174

Assisted-by: OpenCode (claude-sonnet-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
Collapse the nested if-in-match-arm into a match guard, as clippy
now requires with -D warnings.

Assisted-by: OpenCode (claude-sonnet-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
The default 'cargo install cargo-fuzz --locked' installs the latest
version but uses its published lockfile which pins rustix 0.36. That
version uses rustc_layout_scalar_valid_range_* attributes which nightly
≥ 1.97 (2026-05-03) now reserves for compiler-internal use, causing a
compile error.

Pin to 0.13.1 and drop --locked so cargo resolves fresh deps, picking
up a compatible rustix version.

Assisted-by: OpenCode (claude-sonnet-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters cgwalters force-pushed the make-arch-nongating branch from a2f86df to 054c01d Compare May 4, 2026 21:12
@cgwalters cgwalters requested a review from jeckersb May 4, 2026 22:09
@cgwalters cgwalters added this pull request to the merge queue May 4, 2026
Merged via the queue into composefs:main with commit 7c9a927 May 4, 2026
32 of 34 checks passed
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.

2 participants