Skip to content

chore(soar-cli): release v0.12.8#185

Open
QaidVoid wants to merge 1 commit into
mainfrom
release-plz-2026-07-16T17-44-39Z
Open

chore(soar-cli): release v0.12.8#185
QaidVoid wants to merge 1 commit into
mainfrom
release-plz-2026-07-16T17-44-39Z

Conversation

@QaidVoid

@QaidVoid QaidVoid commented Jul 16, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • soar-cli: 0.12.7 -> 0.12.8
Changelog

0.12.8 - 2026-07-16

⚙️ Miscellaneous Tasks

  • Update Cargo.toml dependencies - (0000000)


This PR was generated with release-plz.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deploying soar-docs with  Cloudflare Pages  Cloudflare Pages

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

View logs

@QaidVoid QaidVoid added the release New Release (Probably Automated) label Jul 16, 2026
@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

This release updates workspace and crate versions, aligns internal dependency pins, and adds changelog entries describing local metadata support and security-related fixes.

Changes

Release metadata

Layer / File(s) Summary
Version alignment and release notes
Cargo.toml, crates/*/Cargo.toml, CHANGELOG.md, crates/*/CHANGELOG.md
Internal crate versions and workspace pins are updated for the release, with corresponding changelog entries added for each released crate.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Title check ⚠️ Warning The title is about a release, but it misstates the version as v0.12.8 and narrows scope to soar-cli while the PR updates multiple crates. Rename it to match the actual release version and broader scope, e.g. "chore(release): v0.12.7" or similar.
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-plz-2026-07-16T17-44-39Z

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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

📥 Commits

Reviewing files that changed from the base of the PR and between 462b62c and 02ee405.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (19)
  • CHANGELOG.md
  • Cargo.toml
  • crates/soar-cli/Cargo.toml
  • crates/soar-config/CHANGELOG.md
  • crates/soar-config/Cargo.toml
  • crates/soar-core/CHANGELOG.md
  • crates/soar-core/Cargo.toml
  • crates/soar-db/CHANGELOG.md
  • crates/soar-db/Cargo.toml
  • crates/soar-dl/CHANGELOG.md
  • crates/soar-dl/Cargo.toml
  • crates/soar-operations/CHANGELOG.md
  • crates/soar-operations/Cargo.toml
  • crates/soar-package/CHANGELOG.md
  • crates/soar-package/Cargo.toml
  • crates/soar-registry/CHANGELOG.md
  • crates/soar-registry/Cargo.toml
  • crates/soar-utils/CHANGELOG.md
  • crates/soar-utils/Cargo.toml

Comment thread CHANGELOG.md
- *(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))

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

📐 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.

Comment on lines +2 to +6
## [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))

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

📐 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))

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

📐 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: replace 0000000 with the actual soar-utils update commit.
  • crates/soar-package/CHANGELOG.md#L6-L6: replace 0000000 with 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.

@QaidVoid QaidVoid changed the title chore: release chore(soar-cli): release v0.12.8 Jul 16, 2026
@QaidVoid
QaidVoid force-pushed the release-plz-2026-07-16T17-44-39Z branch from 02ee405 to d197477 Compare July 16, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release New Release (Probably Automated)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant