Skip to content

chore: release#166

Open
QaidVoid wants to merge 1 commit into
mainfrom
release-plz-2026-05-02T06-05-59Z
Open

chore: release#166
QaidVoid wants to merge 1 commit into
mainfrom
release-plz-2026-05-02T06-05-59Z

Conversation

@QaidVoid
Copy link
Copy Markdown
Member

@QaidVoid QaidVoid commented May 2, 2026

🤖 New release

  • soar-config: 0.7.0 -> 0.8.0 (⚠ API breaking changes)
  • soar-core: 0.15.0 -> 0.16.0 (⚠ API breaking changes)
  • soar-operations: 0.2.0 -> 0.2.1 (✓ API compatible changes)
  • soar-cli: 0.12.1 -> 0.12.2
  • soar-registry: 0.4.1 -> 0.4.2
  • soar-db: 0.5.1 -> 0.5.2
  • soar-package: 0.3.1 -> 0.3.2

soar-config breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field SandboxConfig.enabled in /tmp/.tmpeZRSi1/soar/crates/soar-config/src/packages.rs:125
  field PackageDefaults.sandbox in /tmp/.tmpeZRSi1/soar/crates/soar-config/src/packages.rs:55

soar-core breaking changes

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_parameter_count_changed.ron

Failed in:
  soar_core::package::install::PackageInstaller::new takes 6 parameters in /tmp/.tmpH08enV/soar-core/src/package/install.rs:153, but now takes 8 parameters in /tmp/.tmpeZRSi1/soar/crates/soar-core/src/package/install.rs:157
Changelog

soar-config

0.8.0 - 2026-05-19

⛰️ Features

  • (sandbox) Add enabled flag and global defaults - (a3a4431)

soar-core

0.16.0 - 2026-05-19

⛰️ Features

  • (sandbox) Add enabled flag and global defaults - (a3a4431)

🐛 Bug Fixes

  • (progress) Emit build/hook events to clear spinner during build - (306f001)

soar-operations

0.2.1 - 2026-05-19

🐛 Bug Fixes

  • (progress) Emit build/hook events to clear spinner during build - (306f001)
  • (search) Dedup "did you mean?" suggestions across repos - (85d5b8e)

soar-cli

0.12.2 - 2026-05-19

⛰️ Features

  • (cli) Add shell completions command - (401fb04)
  • (sandbox) Add enabled flag and global defaults - (a3a4431)

🐛 Bug Fixes

  • (progress) Emit build/hook events to clear spinner during build - (306f001)

soar-registry

0.4.2 - 2026-05-19

⚙️ Miscellaneous Tasks

  • Updated the following local packages: soar-config - (0000000)

soar-db

0.5.2 - 2026-05-19

⚙️ Miscellaneous Tasks

  • Updated the following local packages: soar-registry - (0000000)

soar-package

0.3.2 - 2026-05-19

⚙️ Miscellaneous Tasks

  • Updated the following local packages: soar-config - (0000000)


This PR was generated with release-plz.

Summary by CodeRabbit

Release Notes

  • New Features

    • CLI shell completions command for improved terminal experience
    • Sandbox enabled flag with support for global defaults configuration
  • Bug Fixes

    • Build progress feedback now correctly clears spinner during build and hook events
    • Improved suggestion accuracy through deduplication of "did you mean?" recommendations across repositories

Review Change Stack

@QaidVoid QaidVoid added the release New Release (Probably Automated) label May 2, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 2, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b36e2426-f882-4fc4-a76c-1b302b443b04

📥 Commits

Reviewing files that changed from the base of the PR and between cf3f9b4 and 5560d3c.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (15)
  • 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-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
✅ Files skipped from review due to trivial changes (14)
  • crates/soar-core/Cargo.toml
  • crates/soar-config/Cargo.toml
  • crates/soar-package/Cargo.toml
  • crates/soar-operations/Cargo.toml
  • crates/soar-registry/Cargo.toml
  • crates/soar-db/Cargo.toml
  • crates/soar-cli/Cargo.toml
  • crates/soar-registry/CHANGELOG.md
  • CHANGELOG.md
  • crates/soar-core/CHANGELOG.md
  • crates/soar-db/CHANGELOG.md
  • Cargo.toml
  • crates/soar-operations/CHANGELOG.md
  • crates/soar-config/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • crates/soar-package/CHANGELOG.md

📝 Walkthrough

Walkthrough

Prepends release notes and bumps package versions across the workspace: top-level 0.12.2 plus crate releases soar-core v0.16.0, soar-config v0.8.0, soar-operations v0.2.1, soar-db v0.5.2, soar-package v0.3.2, soar-registry v0.4.2; workspace deps updated to match.

Changes

Release & Version Updates

Layer / File(s) Summary
Changelog entries
CHANGELOG.md, crates/soar-core/CHANGELOG.md, crates/soar-operations/CHANGELOG.md, crates/soar-config/CHANGELOG.md, crates/soar-db/CHANGELOG.md, crates/soar-package/CHANGELOG.md, crates/soar-registry/CHANGELOG.md
Prepended new release sections dated 2026-05-19: top-level 0.12.2 (adds CLI shell completions command; spinner-clearing build/hook events) and crate-specific entries for soar-core v0.16.0 (sandbox flag + spinner fix), soar-operations v0.2.1 (spinner fix, dedupe suggestions), soar-config v0.8.0, soar-db v0.5.2, soar-package v0.3.2, and soar-registry v0.4.2.
Crate package version bumps
crates/soar-cli/Cargo.toml, crates/soar-core/Cargo.toml, crates/soar-operations/Cargo.toml, crates/soar-config/Cargo.toml, crates/soar-db/Cargo.toml, crates/soar-package/Cargo.toml, crates/soar-registry/Cargo.toml
Updated [package] version fields: soar-cli 0.12.1→0.12.2; soar-core 0.15.0→0.16.0; soar-operations 0.2.0→0.2.1; soar-config 0.7.0→0.8.0; soar-db 0.5.1→0.5.2; soar-package 0.3.1→0.3.2; soar-registry 0.4.1→0.4.2.
Workspace dependency updates
Cargo.toml
In [workspace.dependencies], bumped workspace dependency versions to match crate bumps while keeping path = "crates/<crate>" entries unchanged (soar-config, soar-core, soar-db, soar-operations, soar-package, soar-registry).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 I hop the changelog, tap the key,
Versions nudged from root to tree.
Completions sparkle, spinners clear,
Small stamps of change — a tiny cheer. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: release' accurately summarizes the main change—a multi-package release with version bumps and changelog updates.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-plz-2026-05-02T06-05-59Z

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 and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Around line 2-7: The changelog entry for version 0.12.2 has an unformatted
bullet "Add shell completions command"; update that bullet to use inline code
formatting for the command name (e.g., change the text to use `shell
completions`) so it reads consistently with the PR description and other
entries; locate the line under the "### ⛰️  Features" section (the bullet
containing "Add shell completions command") and replace the plain text with the
backtick-wrapped command string.
🪄 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: 3578b95d-b77a-4969-8f4d-81ee800e38f0

📥 Commits

Reviewing files that changed from the base of the PR and between 401fb04 and 7a0fcca.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • CHANGELOG.md
  • crates/soar-cli/Cargo.toml

Comment thread CHANGELOG.md Outdated
Comment on lines +2 to +7
## [0.12.2](https://github.com/pkgforge/soar/compare/v0.12.1...v0.12.2) - 2026-05-02

### ⛰️ Features

- *(cli)* Add shell completions command - ([401fb04](https://github.com/pkgforge/soar/commit/401fb0466844bd05acdb5d847e19d0dcd5d4141b))

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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Polish changelog command formatting.

The PR description calls out adding the shell completions command, but the changelog bullet currently says “Add shell completions command” without formatting. Consider updating the bullet to use inline code (e.g., shell completions) for consistency with the stated feature and to reduce ambiguity.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 2 - 7, The changelog entry for version 0.12.2 has
an unformatted bullet "Add shell completions command"; update that bullet to use
inline code formatting for the command name (e.g., change the text to use `shell
completions`) so it reads consistently with the PR description and other
entries; locate the line under the "### ⛰️  Features" section (the bullet
containing "Add shell completions command") and replace the plain text with the
backtick-wrapped command string.

@QaidVoid QaidVoid changed the title chore(soar-cli): release v0.12.2 chore: release May 4, 2026
@QaidVoid QaidVoid force-pushed the release-plz-2026-05-02T06-05-59Z branch 2 times, most recently from 80b0bda to cf3f9b4 Compare May 4, 2026 15:35
@QaidVoid QaidVoid force-pushed the release-plz-2026-05-02T06-05-59Z branch from cf3f9b4 to 5560d3c Compare May 19, 2026 04:31
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