Skip to content

ci: Add manual crates release action and update crates versions to match bootc version on release#2063

Open
ckyrouac wants to merge 3 commits intobootc-dev:mainfrom
ckyrouac:crates-release-cleanup
Open

ci: Add manual crates release action and update crates versions to match bootc version on release#2063
ckyrouac wants to merge 3 commits intobootc-dev:mainfrom
ckyrouac:crates-release-cleanup

Conversation

@ckyrouac
Copy link
Collaborator

See two commits for details. Automatically update the two internal crates versions in the bootc release workflow, and add a manual crates release trigger.

@gemini-code-assist
Copy link
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@ckyrouac ckyrouac requested a review from cgwalters March 13, 2026 14:48
@bootc-bot bootc-bot bot requested a review from gursewak1997 March 13, 2026 14:48
@cgwalters
Copy link
Collaborator

I had an agent run on this and it noticed at least that we need to publish -mount. Can you reconcile with https://github.com/bootc-dev/bootc/compare/main...cgwalters:bootc:crate-publish?expand=1

Update the scheduled-release workflow to set bootc-internal-utils and
bootc-internal-blockdev versions to match the bootc release version.

Assisted-by: Claude Code (Opus 4)
Signed-off-by: ckyrouac <ckyrouac@redhat.com>
This allows manually triggering the release of the internal crates.
Ideally the crates will be automatically released but a manual fallback
will be nice to have.

Assisted-by: Claude Code (Opus 4)
Signed-off-by: ckyrouac <ckyrouac@redhat.com>
@ckyrouac ckyrouac force-pushed the crates-release-cleanup branch from bbba94c to 3d8cc87 Compare March 13, 2026 15:14
Rename the mount crate from bootc-mount to bootc-internal-mount,
matching the naming convention of other published internal crates
(bootc-internal-utils, bootc-internal-blockdev). Set version to 0.1.0,
add workspace lints, doc comments for public API, and update all
dependent crates (blockdev, lib, system-reinstall-bootc) to reference
the new package name with version.

Add the crate to the crates-release publish list (in dependency order
between utils and blockdev) and to the scheduled-release version bump.

Assisted-by: Claude Code (Opus 4)
Signed-off-by: ckyrouac <ckyrouac@redhat.com>
@github-actions github-actions bot added the area/system-reinstall-bootc Issues related to system-reinstall-botoc label Mar 13, 2026
@ckyrouac
Copy link
Collaborator Author

I had an agent run on this and it noticed at least that we need to publish -mount. Can you reconcile with https://github.com/bootc-dev/bootc/compare/main...cgwalters:bootc:crate-publish?expand=1

Added the bootc-internal-mount release. Claude wanted to clean up some stuff to prepare for release which seemed reasonable.

@ckyrouac ckyrouac requested a review from cgwalters March 13, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/system-reinstall-bootc Issues related to system-reinstall-botoc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants