Skip to content

bootc: Update revdep test for current bootc main#242

Merged
cgwalters merged 2 commits into
composefs:mainfrom
cgwalters:revdep-fixes
Mar 10, 2026
Merged

bootc: Update revdep test for current bootc main#242
cgwalters merged 2 commits into
composefs:mainfrom
cgwalters:revdep-fixes

Conversation

@cgwalters

Copy link
Copy Markdown
Collaborator

Now that bootc vendors the latest composefs-rs, we can re-sync the CI here to re-test using the bootc tests.

Update the patch URL, add cfsctl to the patched crates, and pass the required arguments through to bootc's test-composefs target (defaulting to grub + ext4).

Assisted-by: OpenCode (Claude claude-opus-4-6)

@cgwalters cgwalters enabled auto-merge (rebase) March 3, 2026 22:17
@cgwalters cgwalters requested a review from jeckersb March 3, 2026 22:17
@cgwalters

Copy link
Copy Markdown
Collaborator Author

Hooray, back to having a green bootc revdep test!

Comment thread bootc/Justfile Outdated
@Johan-Liebert1

Copy link
Copy Markdown
Collaborator

Return types were changed in #241, now it breaks again :/

@cgwalters

Copy link
Copy Markdown
Collaborator Author

Yeah this is my bad for changing APIs here, should probably backpressure ourselves a bit on that and add new APIs, deprecating old ones for a bit

@cgwalters

Copy link
Copy Markdown
Collaborator Author

OK bascially let's land bootc-dev/bootc#2053 then I'll update this one

bootc now depends only on the cfsctl crate, which re-exports the
other composefs-rs crates. Simplify the patch to only override
cfsctl. Also pass all four required arguments through to bootc's
test-composefs target (bootloader, filesystem, boot_type, seal_state),
defaulting to the sealed UKI configuration that build-sealed produces.

Assisted-by: OpenCode (Claude claude-opus-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
The bootc revdep test was timing out at 60 minutes; give it
headroom with a 2-hour limit.

Assisted-by: OpenCode (Claude claude-opus-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters cgwalters merged commit 0f9ff3e into composefs:main Mar 10, 2026
16 of 17 checks passed
@cgwalters

Copy link
Copy Markdown
Collaborator Author

Ah sorry I'd meant to keep this one in draft until we'd verified the test passes here (I did do some validation locally).

Let's see if the action here passes if so we can add to the required jobs.

@Johan-Liebert1

Copy link
Copy Markdown
Collaborator

ah, didn't realise the test wasn't a gating one. My bad

@Johan-Liebert1

Copy link
Copy Markdown
Collaborator

The action succeeds which is nice

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