chore(soar-cli): release v0.12.8#185
Conversation
Deploying soar-docs with
|
| Latest commit: |
02ee405
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://b0a23027.soar-docs.pages.dev |
| Branch Preview URL: | https://release-plz-2026-07-16t17-44.soar-docs.pages.dev |
📝 WalkthroughWalkthroughThis release updates workspace and crate versions, aligns internal dependency pins, and adds changelog entries describing local metadata support and security-related fixes. ChangesRelease metadata
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 3
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Line 14: Correct the typo in the self-update changelog entry by changing
“atomacially” to “atomically,” leaving the rest of the entry unchanged.
In `@crates/soar-config/CHANGELOG.md`:
- Around line 2-6: Update the 0.11.0 section in CHANGELOG.md to document the
breaking ConfigError enum-variant API changes, including the migration impact
for users upgrading from 0.10.0.
In `@crates/soar-dl/CHANGELOG.md`:
- Line 6: Replace the placeholder commit hash in crates/soar-dl/CHANGELOG.md
lines 6-6 with the actual soar-utils update commit, and replace the placeholder
in crates/soar-package/CHANGELOG.md lines 6-6 with the actual local-package
update commit, preserving each release note’s repository link format.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 7cf5fa9a-c62c-4775-b9e4-e26406aa1f9e
⛔ Files ignored due to path filters (1)
Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (19)
CHANGELOG.mdCargo.tomlcrates/soar-cli/Cargo.tomlcrates/soar-config/CHANGELOG.mdcrates/soar-config/Cargo.tomlcrates/soar-core/CHANGELOG.mdcrates/soar-core/Cargo.tomlcrates/soar-db/CHANGELOG.mdcrates/soar-db/Cargo.tomlcrates/soar-dl/CHANGELOG.mdcrates/soar-dl/Cargo.tomlcrates/soar-operations/CHANGELOG.mdcrates/soar-operations/Cargo.tomlcrates/soar-package/CHANGELOG.mdcrates/soar-package/Cargo.tomlcrates/soar-registry/CHANGELOG.mdcrates/soar-registry/Cargo.tomlcrates/soar-utils/CHANGELOG.mdcrates/soar-utils/Cargo.toml
| - *(security)* Validate repository names to block path traversal ([#183](https://github.com/pkgforge/soar/pull/183)) - ([c4b34f9](https://github.com/pkgforge/soar/commit/c4b34f9e0755ee43f2598dc4da783866394ea5fd)) | ||
| - *(security)* Validate pkg_name and pkg_id as path components ([#184](https://github.com/pkgforge/soar/pull/184)) - ([97a0f57](https://github.com/pkgforge/soar/commit/97a0f57e3a4bd398dbf98c50be060a928e1aacff)) | ||
| - *(security)* Validate provides names to block path traversal ([#182](https://github.com/pkgforge/soar/pull/182)) - ([034b085](https://github.com/pkgforge/soar/commit/034b085b8938fd9b8e724d43372c3ef93b9ef411)) | ||
| - *(self)* Update atomacially to avoid bricking on failure ([#180](https://github.com/pkgforge/soar/pull/180)) - ([c4afeb3](https://github.com/pkgforge/soar/commit/c4afeb308ccf7a9aef24e47270352f3f2d129930)) |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Correct the changelog typo.
Change “atomacially” to “atomically” in the self-update entry.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@CHANGELOG.md` at line 14, Correct the typo in the self-update changelog entry
by changing “atomacially” to “atomically,” leaving the rest of the entry
unchanged.
| ## [0.11.0](https://github.com/pkgforge/soar/compare/soar-config-v0.10.0...soar-config-v0.11.0) - 2026-07-16 | ||
|
|
||
| ### 🐛 Bug Fixes | ||
|
|
||
| - *(security)* Validate repository names to block path traversal ([#183](https://github.com/pkgforge/soar/pull/183)) - ([c4b34f9](https://github.com/pkgforge/soar/commit/c4b34f9e0755ee43f2598dc4da783866394ea5fd)) |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Document the breaking ConfigError API changes.
The 0.11.0 release section should mention the breaking enum-variant changes; otherwise users upgrading from 0.10.0 may miss required migration work.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@crates/soar-config/CHANGELOG.md` around lines 2 - 6, Update the 0.11.0
section in CHANGELOG.md to document the breaking ConfigError enum-variant API
changes, including the migration impact for users upgrading from 0.10.0.
|
|
||
| ### ⚙️ Miscellaneous Tasks | ||
|
|
||
| - Updated the following local packages: soar-utils - ([0000000](https://github.com/pkgforge/soar/commit/0000000)) |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Replace unresolved changelog commit links before publishing.
Both release notes use the placeholder hash 0000000, producing broken commit links.
crates/soar-dl/CHANGELOG.md#L6-L6: replace0000000with the actualsoar-utilsupdate commit.crates/soar-package/CHANGELOG.md#L6-L6: replace0000000with the actual local-package update commit.
📍 Affects 2 files
crates/soar-dl/CHANGELOG.md#L6-L6(this comment)crates/soar-package/CHANGELOG.md#L6-L6
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@crates/soar-dl/CHANGELOG.md` at line 6, Replace the placeholder commit hash
in crates/soar-dl/CHANGELOG.md lines 6-6 with the actual soar-utils update
commit, and replace the placeholder in crates/soar-package/CHANGELOG.md lines
6-6 with the actual local-package update commit, preserving each release note’s
repository link format.
02ee405 to
d197477
Compare
🤖 New release
soar-cli: 0.12.7 -> 0.12.8Changelog
This PR was generated with release-plz.