-
Notifications
You must be signed in to change notification settings - Fork 3
chore: consolidate package lists and publish crates #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…tion guide - Add cargo act subcommand to run GitHub Actions locally via nektos/act - Implement PATH augmentation to append ~/.local/bin and ~/bin for local CLI discovery - Add REMOTE_CONTAINERS_IPC injection for dev containers credential helper compatibility - Update README with new 'Run CI locally (act)' section including installation link - Update bootstrap script with shell reload instructions
- Support multiple packages per matrix entry in cargo-matrix. - Consolidate package entries in matrix.yaml to reduce duplication. - Add 'dev' branch to CI workflow triggers.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR merges the dev branch into main, bringing in improvements to CI infrastructure, build matrix configuration, and local development tooling.
Changes:
- Enhanced
xtask actcommand with improved PATH handling for locally-installed CLIs in Dev Containers - Consolidated package lists in
matrix.yamlto reduce duplication - Adjusted release publishing configuration to disable automatic releases for most packages
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| xtask/src/act.rs | Added helper functions to append ~/.local/bin and ~/bin to PATH for better Dev Container support |
| release-plz.toml | Changed most packages from release = true to release = false to prevent automatic publishing |
| matrix.yaml | Consolidated duplicate package entries into single entries with multiple packages listed |
| crates/cargo-matrix/src/matrix.rs | Updated to handle both single package strings and package lists, with stricter command resolution |
| bootstrap | Added alternative shell reload instruction |
| README.md | Reformatted design principles section and added act installation guide |
| .github/workflows/release.yml | Added new release workflow using release-plz |
| .github/workflows/ci.yml | Added dev branch to CI triggers |
| .github/actions/setup-rust/action.yml | Updated Rust toolchain action to newer commit hash and normalized quotes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
absolute0kelvin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This PR brings the changes:
actcommand with improved PATH handling and an installation guide