Skip to content

Conversation

cgwalters
Copy link
Collaborator

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request refactors the project structure by moving all crates into a crates/ subdirectory and updating the workspace Cargo.toml to use a glob for discovering members. My review identified a high-severity issue where readme paths in the individual crates' Cargo.toml files were not updated after the move, which could break documentation and packaging.

@cgwalters cgwalters requested a review from jeckersb July 16, 2025 20:23
@cgwalters cgwalters force-pushed the crates-refactor branch 3 times, most recently from 5b6fee0 to 757f987 Compare July 16, 2025 20:48
@cgwalters
Copy link
Collaborator Author

Note to self and others, run make validate-rust locally before doing PRs like this

@cgwalters cgwalters mentioned this pull request Jul 16, 2025
1 task
Copy link
Collaborator

@jeckersb jeckersb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, pushed one minor fix that was erroring in CI. Assuming everything passes, ship it!

@jeckersb
Copy link
Collaborator

Manually rebased, not sure why github was claiming there was conflicts because it rebased just fine 🤷

@cgwalters cgwalters enabled auto-merge July 17, 2025 18:56
@jeckersb
Copy link
Collaborator

jeckersb commented Jul 17, 2025

@cgwalters
Copy link
Collaborator Author

Thanks! Yes I messed that up, I think I fetched from my branch but forgot to actually reset my local to the remote. Should be fixed now

We don't actually publish any of these so there's no need
for this.
Just organizational cleanup, a number of Rust projects
do this:
https://github.com/search?q=+%22crates%2F*%22+path%3ACargo.toml+-is%3Afork&type=code&p=5

Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters
Copy link
Collaborator Author

Hmm Github seems to be treating any modifications to a renamed file as a conflict, when the git client definitely is happy to just do the obvious thing and update the new name.

@cgwalters cgwalters merged commit 0f3d02e into bootc-dev:main Jul 17, 2025
30 of 31 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