Skip to content

Conversation

@QaidVoid
Copy link
Member

@QaidVoid QaidVoid commented Feb 11, 2026

πŸ€– New release

  • soar-utils: 0.3.0 -> 0.4.0 (⚠ API breaking changes)
  • soar-core: 0.13.0 -> 0.13.1 (βœ“ API compatible changes)
  • soar-cli: 0.11.0 -> 0.11.1
  • soar-config: 0.5.0 -> 0.5.1
  • soar-dl: 0.8.0 -> 0.8.1
  • soar-registry: 0.3.0 -> 0.3.1
  • soar-db: 0.4.0 -> 0.4.1
  • soar-package: 0.2.3 -> 0.2.4

⚠ soar-utils breaking changes

--- 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.46.0/src/lints/enum_variant_added.ron

Failed in:
  variant UtilsError:Lock in /tmp/.tmpL2DmCu/soar/crates/soar-utils/src/error.rs:383
Changelog

soar-utils

0.4.0 - 2026-02-11

⛰️ Features

  • (lock) Add locking for concurrent process safety (#154) - (e3bef6a)

soar-core

0.13.1 - 2026-02-11

βš™οΈ Miscellaneous Tasks

  • Update Cargo.toml dependencies - (0000000)

soar-cli

0.11.1 - 2026-02-11

⛰️ Features

  • (lock) Add locking for concurrent process safety (#154) - (e3bef6a)

βš™οΈ Miscellaneous Tasks

  • Update Cargo.toml dependencies - (0000000)

soar-config

0.5.1 - 2026-02-11

βš™οΈ Miscellaneous Tasks

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

soar-dl

0.8.1 - 2026-02-11

βš™οΈ Miscellaneous Tasks

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

soar-registry

0.3.1 - 2026-02-11

βš™οΈ Miscellaneous Tasks

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

soar-db

0.4.1 - 2026-02-11

βš™οΈ Miscellaneous Tasks

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

soar-package

0.2.4 - 2026-02-11

βš™οΈ Miscellaneous Tasks

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


This PR was generated with release-plz.

Summary by CodeRabbit

  • New Features

    • Added locks for concurrent process safety.
  • Chores

    • Updated package versions across the ecosystem.

@QaidVoid QaidVoid added the release New Release (Probably Automated) label Feb 11, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 11, 2026

πŸ“ Walkthrough

Walkthrough

This PR performs a coordinated version bump across the soar monorepo workspace. Root workspace dependencies are updated to new minor versions, each crate's version is incremented (soar-utils to 0.4.0, others to patch versions), and corresponding changelog entries are added documenting dependency updates and a new locking feature for concurrent process safety.

Changes

Cohort / File(s) Summary
Root workspace metadata
Cargo.toml, CHANGELOG.md
Workspace dependencies updated across soar-config, soar-core, soar-db, soar-dl, soar-package, soar-registry, and soar-utils. Root CHANGELOG.md adds release entry documenting locks feature and dependency updates.
soar-utils with new feature
crates/soar-utils/Cargo.toml, crates/soar-utils/CHANGELOG.md
Version bumped from 0.3.0 to 0.4.0. CHANGELOG documents new feature: locking for concurrent process safety.
soar-cli
crates/soar-cli/Cargo.toml
Version bumped from 0.11.0 to 0.11.1.
Other crate versions and changelogs
crates/soar-config/Cargo.toml, crates/soar-config/CHANGELOG.md, crates/soar-core/Cargo.toml, crates/soar-core/CHANGELOG.md, crates/soar-db/Cargo.toml, crates/soar-db/CHANGELOG.md, crates/soar-dl/Cargo.toml, crates/soar-dl/CHANGELOG.md, crates/soar-package/Cargo.toml, crates/soar-package/CHANGELOG.md, crates/soar-registry/Cargo.toml, crates/soar-registry/CHANGELOG.md
Patch version bumps (soar-config 0.5.0β†’0.5.1, soar-core 0.13.0β†’0.13.1, soar-db 0.4.0β†’0.4.1, soar-dl 0.8.0β†’0.8.1, soar-package 0.2.3β†’0.2.4, soar-registry 0.3.0β†’0.3.1) with corresponding changelog entries documenting dependency updates.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 Versions dance in harmony,
Locks secure our symphony,
Dependencies align so tight,
Concurrent safety shines so bright,
The bumps are done, the future's set! πŸ”βœ¨

πŸš₯ Pre-merge checks | βœ… 2 | ❌ 1
❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'chore: release' is vague and generic, using a non-descriptive term that doesn't convey meaningful information about the specific changes or release scope. Consider a more descriptive title that indicates the scope, such as 'chore: release v0.4.0 (soar-utils) and patch updates' or 'chore: bump versions and update changelogs'.
βœ… Passed checks (2 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.

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

✨ Finishing touches
πŸ§ͺ Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-plz-2026-02-11T16-28-03Z

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

πŸ€– Fix all issues with AI agents
In `@crates/soar-config/CHANGELOG.md`:
- Line 6: Replace the placeholder commit hash "0000000" in the CHANGELOG entry
for "soar-utils" with the actual commit SHA for the soar-utils update; locate
the line containing "soar-utils -
([0000000](https://github.com/pkgforge/soar/commit/0000000))" and update both
the visible hash and the URL to the real 7+ character hex commit SHA so the
changelog link resolves correctly.
🧹 Nitpick comments (1)
crates/soar-utils/Cargo.toml (1)

17-17: Move serial_test from [dependencies] to [dev-dependencies].

serial_test is used only in test code (within #[cfg(test)] module in path.rs). Having it under [dependencies] means it compiles into production builds, adding unnecessary binary size and transitive dependencies.


### βš™οΈ Miscellaneous Tasks

- Updated the following local packages: soar-utils - ([0000000](https://github.com/pkgforge/soar/commit/0000000))
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟑 Minor

Replace placeholder commit hash.

0000000 looks like a placeholder and will create a broken link in the changelog. Please replace it with the actual commit hash for the soar-utils update.

πŸ€– Prompt for AI Agents
In `@crates/soar-config/CHANGELOG.md` at line 6, Replace the placeholder commit
hash "0000000" in the CHANGELOG entry for "soar-utils" with the actual commit
SHA for the soar-utils update; locate the line containing "soar-utils -
([0000000](https://github.com/pkgforge/soar/commit/0000000))" and update both
the visible hash and the URL to the real 7+ character hex commit SHA so the
changelog link resolves correctly.

@codecov
Copy link

codecov bot commented Feb 11, 2026

Codecov Report

βœ… All modified and coverable lines are covered by tests.

πŸ“’ Thoughts on this report? Let us know!

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