Skip to content

chore: release#162

Open
QaidVoid wants to merge 1 commit intomainfrom
release-plz-2026-02-26T07-27-16Z
Open

chore: release#162
QaidVoid wants to merge 1 commit intomainfrom
release-plz-2026-02-26T07-27-16Z

Conversation

@QaidVoid
Copy link
Member

@QaidVoid QaidVoid commented Feb 26, 2026

🤖 New release

  • soar-config: 0.6.0 -> 0.7.0 (⚠ API breaking changes)
  • soar-core: 0.14.0 -> 0.15.0 (⚠ API breaking changes)
  • soar-operations: 0.1.0 -> 0.2.0 (⚠ API breaking changes)
  • soar-cli: 0.12.0 -> 0.12.1
  • soar-registry: 0.4.0 -> 0.4.1
  • soar-db: 0.5.0 -> 0.5.1
  • soar-package: 0.3.0 -> 0.3.1

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 PackageOptions.arch_map in /tmp/.tmpJfvMnJ/soar/crates/soar-config/src/packages.rs:222
  field ResolvedPackage.arch_map in /tmp/.tmpJfvMnJ/soar/crates/soar-config/src/packages.rs:271

soar-core 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 InstallTarget.arch_map in /tmp/.tmpJfvMnJ/soar/crates/soar-core/src/package/install.rs:149

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field arch_map of variant ReleaseSource::GitHub in /tmp/.tmpJfvMnJ/soar/crates/soar-core/src/package/release_source.rs:34
  field arch_map of variant ReleaseSource::GitLab in /tmp/.tmpJfvMnJ/soar/crates/soar-core/src/package/release_source.rs:47

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

Failed in:
  soar_core::utils::substitute_placeholders now takes 3 parameters instead of 2, in /tmp/.tmpJfvMnJ/soar/crates/soar-core/src/utils.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.46.0/src/lints/function_parameter_count_changed.ron

Failed in:
  soar_operations::utils::mangle_package_symlinks now takes 8 parameters instead of 7, in /tmp/.tmpJfvMnJ/soar/crates/soar-operations/src/utils.rs:45
Changelog

soar-config

0.7.0 - 2026-02-26

⛰️ Features

  • (packages) Add arch_map for custom arch name mapping - (61c0efb)

soar-core

0.15.0 - 2026-02-26

⛰️ Features

  • (packages) Add arch_map for custom arch name mapping - (61c0efb)

soar-operations

0.2.0 - 2026-02-26

⛰️ Features

  • (packages) Add arch_map for custom arch name mapping - (61c0efb)

soar-cli

0.12.1 - 2026-02-26

⛰️ Features

  • (packages) Add arch_map for custom arch name mapping - (61c0efb)

soar-registry

0.4.1 - 2026-02-26

⚙️ Miscellaneous Tasks

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

soar-db

0.5.1 - 2026-02-26

⚙️ Miscellaneous Tasks

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

soar-package

0.3.1 - 2026-02-26

⚙️ Miscellaneous Tasks

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


This PR was generated with release-plz.

Summary by CodeRabbit

  • New Features

    • Added custom architecture name mapping (arch_map) for flexible architecture configuration.
  • Chores

    • Updated package versions across multiple components for consistency and maintenance.

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

coderabbitai bot commented Feb 26, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 61c0efb and 0c9629a.

⛔ 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

📝 Walkthrough

Walkthrough

Version bump release across the workspace introducing an arch_map feature for custom architecture name mapping. All workspace crates and dependencies are updated with corresponding version increments and changelog entries documenting the new feature and miscellaneous updates.

Changes

Cohort / File(s) Summary
Workspace & CLI Manifests
Cargo.toml, crates/soar-cli/Cargo.toml, CHANGELOG.md
Root workspace dependencies updated (soar-config 0.6.0→0.7.0, soar-core 0.14.0→0.15.0, soar-db 0.5.0→0.5.1, soar-operations 0.1.0→0.2.0, soar-package 0.3.0→0.3.1, soar-registry 0.4.0→0.4.1). CLI version bumped 0.12.0→0.12.1. Root changelog entry added for 0.12.1 documenting arch_map feature.
soar-config Release
crates/soar-config/Cargo.toml, crates/soar-config/CHANGELOG.md
Version bumped 0.6.0→0.7.0. Changelog entry added for 0.7.0 with arch_map feature (custom arch name mapping).
soar-core Release
crates/soar-core/Cargo.toml, crates/soar-core/CHANGELOG.md
Version bumped 0.14.0→0.15.0. Changelog entry added for 0.15.0 documenting arch_map feature. Previous 0.14.0 entries pruned.
soar-db Release
crates/soar-db/Cargo.toml, crates/soar-db/CHANGELOG.md
Version bumped 0.5.0→0.5.1. Changelog entry added documenting miscellaneous task: soar-registry package update.
soar-operations Release
crates/soar-operations/Cargo.toml, crates/soar-operations/CHANGELOG.md
Version bumped 0.1.0→0.2.0. Changelog entry added for 0.2.0 with arch_map feature for packages.
soar-package Release
crates/soar-package/Cargo.toml, crates/soar-package/CHANGELOG.md
Version bumped 0.3.0→0.3.1. Changelog entry added documenting miscellaneous task: soar-config package update.
soar-registry Release
crates/soar-registry/Cargo.toml, crates/soar-registry/CHANGELOG.md
Version bumped 0.4.0→0.4.1. Changelog entry added documenting miscellaneous task: soar-config package update.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

Possibly related PRs

Poem

🐰 Hop-hop, versions climb so high,
arch_map makes configs fly,
Bumps and tags in neat array,
Release day brings joy today! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 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 reflects the primary purpose of the changeset, which is a release of multiple crates with version bumps and changelog updates.
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-26T07-27-16Z

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


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.

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