Skip to content

chore: release#166

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

chore: release#166
QaidVoid wants to merge 1 commit intomainfrom
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.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field SandboxConfig.enabled in /tmp/.tmp6l8GMO/soar/crates/soar-config/src/packages.rs:125
  field PackageDefaults.sandbox in /tmp/.tmp6l8GMO/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.46.0/src/lints/method_parameter_count_changed.ron

Failed in:
  soar_core::package::install::PackageInstaller::new now takes 8 parameters instead of 6, in /tmp/.tmp6l8GMO/soar/crates/soar-core/src/package/install.rs:157
Changelog

soar-config

0.8.0 - 2026-05-04

⛰️ Features

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

soar-core

0.16.0 - 2026-05-04

⛰️ 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-04

🐛 Bug Fixes

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

soar-cli

0.12.2 - 2026-05-04

⛰️ 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-04

⚙️ Miscellaneous Tasks

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

soar-db

0.5.2 - 2026-05-04

⚙️ Miscellaneous Tasks

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

soar-package

0.3.2 - 2026-05-04

⚙️ Miscellaneous Tasks

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


This PR was generated with release-plz.

Summary by CodeRabbit

  • New Features

    • Added shell completions command for improved CLI usability.
    • Added sandbox feature with enabled flag and global defaults configuration.
  • Bug Fixes

    • Fixed build and hook event handling to properly clear the spinner during builds.

@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: cc0202a0-1611-48e9-a137-66a4a76c8783

📥 Commits

Reviewing files that changed from the base of the PR and between 80b0bda and cf3f9b4.

⛔ 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-config/Cargo.toml
  • crates/soar-package/CHANGELOG.md
  • crates/soar-db/Cargo.toml
  • crates/soar-registry/Cargo.toml
  • crates/soar-registry/CHANGELOG.md
  • crates/soar-cli/Cargo.toml
  • crates/soar-package/Cargo.toml
  • crates/soar-db/CHANGELOG.md
  • crates/soar-operations/Cargo.toml
  • crates/soar-config/CHANGELOG.md
  • crates/soar-core/Cargo.toml
  • crates/soar-core/CHANGELOG.md
  • CHANGELOG.md
  • crates/soar-operations/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • Cargo.toml

📝 Walkthrough

Walkthrough

Bump package versions across workspace crates and prepend new changelog entries: top-level 0.12.2 (adds CLI shell completions and spinner-clearing bugfix) plus crate releases for 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, and 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: top-level 0.12.2 (2026-05-04) with "Add shell completions command" and a bugfix to emit build/hook events to clear spinner; crate-specific entries for soar-core v0.16.0 (feature + spinner bugfix), soar-operations v0.2.1 (spinner bugfix), and minor entries for soar-config v0.8.0, soar-db v0.5.2, soar-package v0.3.2, 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 local path = "crates/..." entries unchanged (soar-config, soar-core, soar-db, soar-operations, soar-package, soar-registry).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • chore: release #130 — Similar release-version and changelog updates across the same set of workspace crates.

Poem

🐰 I hop the changelog, tap the key,
Versions nudged from root to tree.
Completions sparkle, spinners clear,
A tiny patch — a happy cheer. ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'chore: release' is generic and vague, using a non-descriptive term that doesn't convey meaningful information about the specific version bumps and features included in this release. Consider a more descriptive title such as 'chore: release v0.12.2 with sandbox defaults and shell completions' to better reflect the key changes and version updates.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
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

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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
Review rate limit: 6/8 reviews remaining, refill in 9 minutes and 5 seconds.

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 from 7a0fcca to 80b0bda Compare May 4, 2026 15:29
@QaidVoid QaidVoid force-pushed the release-plz-2026-05-02T06-05-59Z branch from 80b0bda to cf3f9b4 Compare May 4, 2026 15:35
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