Skip to content

chore: release#176

Open
QaidVoid wants to merge 1 commit into
mainfrom
release-plz-2026-06-18T04-23-00Z
Open

chore: release#176
QaidVoid wants to merge 1 commit into
mainfrom
release-plz-2026-06-18T04-23-00Z

Conversation

@QaidVoid

@QaidVoid QaidVoid commented Jun 18, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • soar-config: 0.9.0 -> 0.10.0 (⚠ API breaking changes)
  • soar-registry: 0.4.3 -> 0.5.0 (⚠ API breaking changes)
  • soar-core: 0.16.2 -> 0.16.3 (✓ API compatible changes)
  • soar-operations: 0.2.3 -> 0.3.0 (⚠ API breaking changes)
  • soar-cli: 0.12.4 -> 0.12.5
  • soar-db: 0.5.3 -> 0.5.4
  • soar-package: 0.4.0 -> 0.4.1

soar-config 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.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant ConfigError:MissingPubkey in /tmp/.tmpL4kvVK/soar/crates/soar-config/src/error.rs:90

soar-registry 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.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant RegistryError:InsecureUrl in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:77
  variant RegistryError:MetadataSignatureMissing in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:86
  variant RegistryError:MetadataSignatureInvalid in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:93
  variant RegistryError:MetadataTooLarge in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:100
  variant RegistryError:InsecureUrl in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:77
  variant RegistryError:MetadataSignatureMissing in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:86
  variant RegistryError:MetadataSignatureInvalid in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:93
  variant RegistryError:MetadataTooLarge in /tmp/.tmpL4kvVK/soar/crates/soar-registry/src/error.rs:100

soar-operations breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/function_parameter_count_changed.ron

Failed in:
  soar_operations::run::prepare_run now takes 5 parameters instead of 4, in /tmp/.tmpL4kvVK/soar/crates/soar-operations/src/run.rs:24
Changelog

soar-config

0.10.0 - 2026-06-24

⛰️ Features

  • (metadata) Add metadata signature verification - (ebd1b2f)

soar-registry

0.5.0 - 2026-06-24

⛰️ Features

  • (metadata) Add metadata signature verification - (ebd1b2f)

soar-core

0.16.3 - 2026-06-24

🐛 Bug Fixes

  • (cli) Fix exclude help and fmt - (5ce4514)

soar-operations

0.3.0 - 2026-06-24

⛰️ Features

  • (metadata) Add metadata signature verification - (ebd1b2f)

soar-cli

0.12.5 - 2026-06-24

⛰️ Features

  • (metadata) Add metadata signature verification - (ebd1b2f)

🐛 Bug Fixes

  • (cli) Fix exclude help and fmt - (5ce4514)

soar-db

0.5.4 - 2026-06-24

⚙️ Miscellaneous Tasks

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

soar-package

0.4.1 - 2026-06-24

⚙️ Miscellaneous Tasks

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


This PR was generated with release-plz.

Summary by CodeRabbit

  • New Features

    • Added metadata signature verification functionality across the registry and configuration management systems
  • Bug Fixes

    • Resolved multiple CLI issues with exclude help and format commands affecting command display behavior and user operations
  • Chores

    • Updated package versions and workspace dependencies throughout the complete suite of internal crates and modules

@QaidVoid QaidVoid added the release New Release (Probably Automated) label Jun 18, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 18, 2026

Copy link
Copy Markdown

Deploying soar-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: c8c2323
Status: ✅  Deploy successful!
Preview URL: https://9eddba2b.soar-docs.pages.dev
Branch Preview URL: https://release-plz-2026-06-18t04-23.soar-docs.pages.dev

View logs

@coderabbitai

coderabbitai Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f2d05f7a-ec2a-4660-a2d0-341b7b115d64

📥 Commits

Reviewing files that changed from the base of the PR and between c8c2323 and 5c73082.

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

📝 Walkthrough

Walkthrough

Coordinated release bumping soar-cli to 0.12.5, soar-core to 0.16.3 with CLI exclude help and fmt fixes, soar-operations to 0.3.0 with metadata signature verification features, and supporting crates (soar-config, soar-db, soar-package, soar-registry). Root workspace dependency versions updated with corresponding changelog entries for each crate.

Changes

Release v0.12.5 with soar-core 0.16.3 and soar-operations 0.3.0

Layer / File(s) Summary
Root workspace and soar-cli 0.12.5 release
Cargo.toml, crates/soar-cli/Cargo.toml, CHANGELOG.md
Root workspace dependencies updated for soar-core (0.16.2→0.16.3) and soar-operations (0.2.3→0.3.0); soar-cli version bumped to 0.12.5; root changelog documents the CLI exclude help and fmt bug fix.
soar-core 0.16.3 bug fix release
crates/soar-core/Cargo.toml, crates/soar-core/CHANGELOG.md
soar-core version bumped to 0.16.3 with changelog entry documenting the CLI exclude help and fmt bug fix.
soar-operations 0.3.0 features release
crates/soar-operations/Cargo.toml, crates/soar-operations/CHANGELOG.md
soar-operations version bumped to 0.3.0 with changelog entry for new metadata signature verification feature.
Supporting crate version bumps and changelogs
crates/soar-config/Cargo.toml, crates/soar-config/CHANGELOG.md, crates/soar-db/Cargo.toml, crates/soar-db/CHANGELOG.md, crates/soar-package/Cargo.toml, crates/soar-package/CHANGELOG.md, crates/soar-registry/Cargo.toml, crates/soar-registry/CHANGELOG.md
Version bumps and changelogs for soar-config (0.9.0→0.10.0 with metadata signature verification), soar-db (0.5.3→0.5.4 noting soar-registry update), soar-package (0.4.0→0.4.1 noting soar-config update), and soar-registry (0.4.3→0.5.0 with metadata signature verification).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • pkgforge/soar#172: Release and version bump affecting the same Cargo.toml workspace dependency declarations and individual crate manifests with changelog updates.
  • pkgforge/soar#124: Release chore pattern bumping package.version fields and prepending CHANGELOG.md entries for overlapping crates like soar-core and soar-cli.

Poem

🐇 A bump here, a bump there,
Version numbers float through air,
Metadata signatures now verified,
Changelogs updated, release time arrived,
The soar suite hops forward with grace,
v0.12.5 claims its place! 🌟

🚥 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 describes the pull request as an automated release, which is the primary purpose of this changeset.
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-06-18T04-23-00Z

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.

@QaidVoid QaidVoid force-pushed the release-plz-2026-06-18T04-23-00Z branch from c8c2323 to 5c73082 Compare June 24, 2026 03:11
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