Skip to content

Conversation

@QaidVoid
Copy link
Member

@QaidVoid QaidVoid commented Jan 30, 2026

🤖 New release

  • soar-utils: 0.2.0 -> 0.3.0 (✓ API compatible changes)
  • soar-config: 0.4.0 -> 0.5.0 (⚠ API breaking changes)
  • soar-registry: 0.2.2 -> 0.3.0 (⚠ API breaking changes)
  • soar-db: 0.3.2 -> 0.4.0 (⚠ API breaking changes)
  • soar-core: 0.12.0 -> 0.13.0 (⚠ API breaking changes)
  • soar-cli: 0.10.3 -> 0.11.0
  • soar-dl: 0.7.3 -> 0.7.4
  • soar-package: 0.2.2 -> 0.2.3

soar-config breaking changes

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_missing.ron

Failed in:
  variant ConfigError::InvalidRepositoryNameStartsWithNest, previously in file /tmp/.tmph5Mt3M/soar-config/src/error.rs:90

--- 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_config::config::generate_default_config now takes 1 parameters instead of 2, in /tmp/.tmp3hP3Bc/soar/crates/soar-config/src/config.rs:477

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  Config::get_nests_sync_interval, previously in file /tmp/.tmph5Mt3M/soar-config/src/config.rs:428

--- 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_config::config::Config::default_config now takes 1 parameters instead of 2, in /tmp/.tmp3hP3Bc/soar/crates/soar-config/src/config.rs:172

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field nests_sync_interval of struct Config, previously in file /tmp/.tmph5Mt3M/soar-config/src/config.rs:93
  field is_core of struct DefaultRepositoryInfo, previously in file /tmp/.tmph5Mt3M/soar-config/src/repository.rs:84

soar-registry breaking changes

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/function_missing.ron

Failed in:
  function soar_registry::metadata::fetch_nest_metadata, previously in file /tmp/.tmph5Mt3M/soar-registry/src/metadata.rs:89
  function soar_registry::fetch_nest_metadata, previously in file /tmp/.tmph5Mt3M/soar-registry/src/metadata.rs:89

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/module_missing.ron

Failed in:
  mod soar_registry::nest, previously in file /tmp/.tmph5Mt3M/soar-registry/src/nest.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_missing.ron

Failed in:
  struct soar_registry::nest::Nest, previously in file /tmp/.tmph5Mt3M/soar-registry/src/nest.rs:20
  struct soar_registry::Nest, previously in file /tmp/.tmph5Mt3M/soar-registry/src/nest.rs:20

soar-db breaking changes

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_missing.ron

Failed in:
  variant DbType::Nest, previously in file /tmp/.tmph5Mt3M/soar-db/src/migration.rs:14

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  DatabaseManager::nests, previously in file /tmp/.tmph5Mt3M/soar-db/src/connection.rs:236

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/module_missing.ron

Failed in:
  mod soar_db::schema::nest::nests, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  mod soar_db::repository::nest, previously in file /tmp/.tmph5Mt3M/soar-db/src/repository/nest.rs:1
  mod soar_db::schema::nest, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  mod soar_db::schema::nest::nests::columns, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  mod soar_db::models::nest, previously in file /tmp/.tmph5Mt3M/soar-db/src/models/nest.rs:1
  mod soar_db::schema::nest::nests::dsl, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing or renamed
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  all_columns in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  NEST_MIGRATIONS in file /tmp/.tmph5Mt3M/soar-db/src/migration.rs:8

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_missing.ron

Failed in:
  struct soar_db::schema::nest::nests::dsl::id, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::columns::id, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::id, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::columns::star, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::star, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::dsl::name, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::columns::name, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::name, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::models::nest::NewNest, previously in file /tmp/.tmph5Mt3M/soar-db/src/models/nest.rs:16
  struct soar_db::schema::nest::nests::dsl::nests, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::table, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::models::nest::Nest, previously in file /tmp/.tmph5Mt3M/soar-db/src/models/nest.rs:8
  struct soar_db::repository::nest::NestRepository, previously in file /tmp/.tmph5Mt3M/soar-db/src/repository/nest.rs:11
  struct soar_db::schema::nest::nests::dsl::url, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::columns::url, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1
  struct soar_db::schema::nest::nests::url, previously in file /tmp/.tmph5Mt3M/soar-db/src/schema/nest.rs:1

soar-core breaking changes

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/function_missing.ron

Failed in:
  function soar_core::utils::get_nests_db_conn, previously in file /tmp/.tmph5Mt3M/soar-core/src/utils.rs:115

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  DieselDatabase::open_nests, previously in file /tmp/.tmph5Mt3M/soar-core/src/database/connection.rs:42
Changelog

soar-utils

0.3.0 - 2026-01-30

⛰️ Features

  • (nest) [breaking] Remove nest functionality - (dc21853)

soar-config

0.5.0 - 2026-01-30

⛰️ Features

  • (nest) [breaking] Remove nest functionality - (dc21853)

🚜 Refactor

  • (config) Remove --external flag - (3b53b8b)

soar-registry

0.3.0 - 2026-01-30

⛰️ Features

  • (nest) [breaking] Remove nest functionality - (dc21853)

soar-db

0.4.0 - 2026-01-30

⛰️ Features

  • (nest) [breaking] Remove nest functionality - (dc21853)

soar-core

0.13.0 - 2026-01-30

⛰️ Features

  • (nest) [breaking] Remove nest functionality - (dc21853)

soar-cli

0.11.0 - 2026-01-30

⛰️ Features

  • (nest) [breaking] Remove nest functionality - (dc21853)

🚜 Refactor

  • (config) Remove --external flag - (3b53b8b)

soar-dl

0.7.4 - 2026-01-30

⚙️ Miscellaneous Tasks

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

soar-package

0.2.3 - 2026-01-30

⚙️ Miscellaneous Tasks

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


This PR was generated with release-plz.

Summary by CodeRabbit

  • Breaking Changes

    • Removed nest functionality from the application
  • Refactor

    • Removed the --external flag from configuration options

✏️ Tip: You can customize this high-level summary in your review settings.

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

coderabbitai bot commented Jan 30, 2026

📝 Walkthrough

Walkthrough

Updates across the monorepo: bumped crate versions and added new changelog entries (0.11.0 for root/cli and matching bumps for several crates). Changelogs document removal of "nest" functionality and removal of the --external flag in config; no code/API signatures changed.

Changes

Cohort / File(s) Summary
Root
CHANGELOG.md, Cargo.toml
Added top-level changelog entry for 0.11.0 (2026-01-30); updated workspace dependency versions to match crate bumps.
soar-cli
crates/soar-cli/Cargo.toml
Package version bumped from 0.10.30.11.0.
soar-config
crates/soar-config/Cargo.toml, crates/soar-config/CHANGELOG.md
Package version bumped 0.4.00.5.0; added 0.5.0 changelog entry documenting removal of nest functionality (breaking) and removal of --external flag.
soar-core
crates/soar-core/Cargo.toml, crates/soar-core/CHANGELOG.md
Package version bumped 0.12.00.13.0; added 0.13.0 changelog entry noting removal of nest functionality and related notes under prior versions.
soar-db
crates/soar-db/Cargo.toml, crates/soar-db/CHANGELOG.md
Package version bumped 0.3.20.4.0; added 0.4.0 changelog entry documenting removal of nest functionality and local package updates.
soar-package
crates/soar-package/Cargo.toml, crates/soar-package/CHANGELOG.md
Package version bumped 0.2.20.2.3; added 0.2.3 changelog entry documenting updates to local packages (soar-utils, soar-config).
soar-registry
crates/soar-registry/Cargo.toml, crates/soar-registry/CHANGELOG.md
Package version bumped 0.2.20.3.0; added 0.3.0 changelog entry documenting removal of nest functionality and notes about updated local packages.
soar-dl
crates/soar-dl/Cargo.toml, crates/soar-dl/CHANGELOG.md
Package version bumped 0.7.30.7.4; added 0.7.4 changelog entry noting local package updates.
soar-utils
crates/soar-utils/Cargo.toml, crates/soar-utils/CHANGELOG.md
Package version bumped 0.2.00.3.0; added 0.3.0 changelog entry documenting removal of nest functionality and updated earlier changelog items.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 A hop, a bump, the changelogs sing—
Versions rise on nimble spring.
Flags retired, old nests undone,
Crates align beneath the sun.
Patch and publish—one, two, run!

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The PR title 'chore: release' is overly generic and vague, failing to convey meaningful information about the specific changes in this release. Consider using a more descriptive title such as 'chore: release v0.11.0 - remove nest functionality' or similar that better reflects the significant breaking changes included in this release.
✅ 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-01-30T14-18-33Z

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.

@QaidVoid QaidVoid force-pushed the release-plz-2026-01-30T14-18-33Z branch from d5c1775 to 6cdd728 Compare January 30, 2026 16:54
@codecov
Copy link

codecov bot commented Jan 30, 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.

2 participants