Skip to content

chore: release#166

Merged
QaidVoid merged 1 commit into
mainfrom
release-plz-2026-05-02T06-05-59Z
Jun 4, 2026
Merged

chore: release#166
QaidVoid merged 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-utils: 0.4.0 -> 0.4.1 (✓ API compatible changes)
  • soar-config: 0.7.0 -> 0.8.0 (⚠ API breaking changes)
  • soar-dl: 0.9.1 -> 0.10.0 (⚠ API breaking changes)
  • soar-package: 0.3.1 -> 0.3.2 (✓ API compatible 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-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/.tmpAkalJY/soar/crates/soar-config/src/packages.rs:125
  field PackageDefaults.sandbox in /tmp/.tmpAkalJY/soar/crates/soar-config/src/packages.rs:55

soar-dl 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 Download.expected_checksum in /tmp/.tmpAkalJY/soar/crates/soar-dl/src/download.rs:36

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant DownloadError:UnsafeLayerPath in /tmp/.tmpAkalJY/soar/crates/soar-dl/src/error.rs:46
  variant DownloadError:ChecksumMismatch in /tmp/.tmpAkalJY/soar/crates/soar-dl/src/error.rs:50
  variant DownloadError:DigestMismatch in /tmp/.tmpAkalJY/soar/crates/soar-dl/src/error.rs:54

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/.tmpHTjAXo/soar-core/src/package/install.rs:153, but now takes 8 parameters in /tmp/.tmpAkalJY/soar/crates/soar-core/src/package/install.rs:157
Changelog

soar-utils

0.4.1 - 2026-06-04

🐛 Bug Fixes

soar-config

0.8.0 - 2026-06-04

⛰️ Features

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

soar-dl

0.10.0 - 2026-06-04

🐛 Bug Fixes

  • (dl) Verify download integrity (#168) - (336f2dd)
  • (oci) Confine untrusted layer titles to the output directory - (c9db71d)

soar-package

0.3.2 - 2026-06-04

🐛 Bug Fixes

  • (dl) Verify download integrity (#168) - (336f2dd)
  • (integrate) Don't treat package binary as desktop file - (a7d8a4f)

soar-core

0.16.0 - 2026-06-04

⛰️ Features

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

🐛 Bug Fixes

  • (dl) Verify download integrity (#168) - (336f2dd)
  • (progress) Emit build/hook events to clear spinner during build - (306f001)

soar-operations

0.2.1 - 2026-06-04

🐛 Bug Fixes

  • (dl) Verify download integrity (#168) - (336f2dd)
  • (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-06-04

⛰️ Features

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

🐛 Bug Fixes

  • (dl) Verify download integrity (#168) - (336f2dd)
  • (progress) Emit build/hook events to clear spinner during build - (306f001)

soar-registry

0.4.2 - 2026-06-04

⚙️ Miscellaneous Tasks

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

soar-db

0.5.2 - 2026-06-04

⚙️ Miscellaneous Tasks

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


This PR was generated with release-plz.

@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

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 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-dl v0.10.0, 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-dl/CHANGELOG.md, crates/soar-package/CHANGELOG.md, crates/soar-registry/CHANGELOG.md
Prepended new release sections dated 2026-06-02: top-level 0.12.2 (adds CLI shell completions command; sandbox enabled flag/global defaults; spinner-clearing build/hook events) and crate-specific entries for soar-core v0.16.0, soar-operations v0.2.1, soar-config v0.8.0, soar-db v0.5.2, soar-dl v0.10.0, 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-dl/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-dl 0.9.1→0.10.0; 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-dl, 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,
A little bump, a tiny cheer. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: release' accurately describes the main change—a release PR that updates multiple package versions and their changelogs.
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.

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

✨ 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-05-02T06-05-59Z

Warning

Review ran into problems

🔥 Problems

Stopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a @coderabbit review after the pipeline has finished.


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
@QaidVoid QaidVoid force-pushed the release-plz-2026-05-02T06-05-59Z branch 2 times, most recently from 5c79c69 to db31fa0 Compare June 4, 2026 16:18
@QaidVoid QaidVoid force-pushed the release-plz-2026-05-02T06-05-59Z branch from db31fa0 to 3f94e5a Compare June 4, 2026 16:25
@QaidVoid QaidVoid merged commit fe7a6f4 into main Jun 4, 2026
5 checks passed
github-actions Bot pushed a commit to Azathothas/soar that referenced this pull request Jun 4, 2026
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