Skip to content

Conversation

@QaidVoid
Copy link
Member

@QaidVoid QaidVoid commented Jan 18, 2026

πŸ€– New release

  • soar-config: 0.3.0 -> 0.4.0 (⚠ API breaking changes)
  • soar-dl: 0.7.2 -> 0.7.3 (βœ“ API compatible changes)
  • soar-core: 0.11.1 -> 0.12.0 (⚠ API breaking changes)
  • soar-cli: 0.10.2 -> 0.10.3
  • soar-registry: 0.2.1 -> 0.2.2
  • soar-db: 0.3.1 -> 0.3.2
  • soar-package: 0.2.1 -> 0.2.2

⚠ soar-config breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum 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/enum_missing.ron

Failed in:
  enum soar_config::packages::UpdateSource, previously in file /tmp/.tmpiTtbSW/soar-config/src/packages.rs:245

--- 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 update of struct PackageOptions, previously in file /tmp/.tmpiTtbSW/soar-config/src/packages.rs:219
  field update of struct ResolvedPackage, previously in file /tmp/.tmpiTtbSW/soar-config/src/packages.rs:309

⚠ 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::package::remote_update::check_for_update, previously in file /tmp/.tmpiTtbSW/soar-core/src/package/remote_update.rs:38

--- 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_core::package::remote_update::RemoteUpdate, previously in file /tmp/.tmpiTtbSW/soar-core/src/package/remote_update.rs:19
Changelog

soar-config

0.4.0 - 2026-01-24

⛰️ Features

  • (config) Add placeholder support and remove update field - (824d060)
  • (config) Make link_as optional and add glob support in binary maps - (c3945ee)

soar-dl

0.7.3 - 2026-01-24

⛰️ Features

  • (platforms) Allow fallback token env for github/gitlab - (ca94243)

πŸ› Bug Fixes

  • (dl) Handle ureq StatusCode in fallback logic - (27f5738)
  • (test) Fix failing doctest - (54e9107)

soar-core

0.12.0 - 2026-01-24

⛰️ Features

  • (config) Add placeholder support and remove update field - (824d060)

πŸ› Bug Fixes

  • (dl) Handle ureq StatusCode in fallback logic - (27f5738)

soar-cli

0.10.3 - 2026-01-24

⛰️ Features

  • (config) Add placeholder support and remove update field - (824d060)
  • (config) Make link_as optional and add glob support in binary maps - (c3945ee)

πŸ› Bug Fixes

  • (dl) Handle ureq StatusCode in fallback logic - (27f5738)

soar-registry

0.2.2 - 2026-01-24

βš™οΈ Miscellaneous Tasks

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

soar-db

0.3.2 - 2026-01-24

βš™οΈ Miscellaneous Tasks

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

soar-package

0.2.2 - 2026-01-24

βš™οΈ Miscellaneous Tasks

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


This PR was generated with release-plz.

Summary by CodeRabbit

  • New Features

    • Placeholder support added to configuration.
    • Glob patterns supported in binary mapping configuration.
    • Fallback token can be provided via environment variable.
  • Bug Fixes

    • Improved HTTP status handling in fallback logic.
    • Fixed doctest/documentation test failures.

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

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

coderabbitai bot commented Jan 18, 2026

Caution

Review failed

The pull request is closed.

πŸ“ Walkthrough

Walkthrough

Bumped workspace and multiple crate versions and added changelog entries for new releases (soar-cli, soar-config, soar-core, soar-db, soar-package, soar-registry, soar-dl). Changes are metadata and changelog text only; no public API or code logic modified.

Changes

Cohort / File(s) Summary
Root workspace
Cargo.toml, CHANGELOG.md
Updated workspace dependency versions; added top-level 0.10.3 changelog entry with two config-related features and a dl bugfix line.
soar-cli
crates/soar-cli/Cargo.toml
Bumped package version 0.10.2 β†’ 0.10.3.
soar-config
crates/soar-config/Cargo.toml, crates/soar-config/CHANGELOG.md
Bumped package version 0.3.0 β†’ 0.4.0; added 0.4.0 changelog documenting placeholder support and binary map glob/link_as changes.
soar-core
crates/soar-core/Cargo.toml, crates/soar-core/CHANGELOG.md
Bumped package version 0.11.1 β†’ 0.12.0; added 0.12.0 changelog noting config placeholder support and a dl bugfix.
soar-db
crates/soar-db/Cargo.toml, crates/soar-db/CHANGELOG.md
Bumped package version 0.3.1 β†’ 0.3.2; added 0.3.2 changelog and removed a relocated bullet from 0.3.1.
soar-package
crates/soar-package/Cargo.toml, crates/soar-package/CHANGELOG.md
Bumped package version 0.2.1 β†’ 0.2.2; added 0.2.2 changelog noting local soar-config update and removed prior 0.2.1 bullet.
soar-registry
crates/soar-registry/Cargo.toml, crates/soar-registry/CHANGELOG.md
Bumped package version 0.2.1 β†’ 0.2.2; added 0.2.2 changelog noting local package updates.
soar-dl
crates/soar-dl/Cargo.toml, crates/soar-dl/CHANGELOG.md
Bumped package version 0.7.2 β†’ 0.7.3; added 0.7.3 changelog with feature (platforms fallback token env) and bugfix: handle ureq StatusCode in fallback logic.

Sequence Diagram(s)

(Skipped β€” changes are release metadata and changelog entries only.)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

πŸ‡ I nudged TOMLs gently, hopped through each line,
Changelogs sprouted carrots, versions now shine.
Placeholders and fallbacks make builds skip and cheer,
A tiny release hop β€” nibble, then clear! πŸ₯•

πŸš₯ 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' clearly and accurately describes the PR's primary purposeβ€”an automated release with version bumps across multiple workspace packages.
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.


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.

@codecov
Copy link

codecov bot commented Jan 18, 2026

Codecov Report

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

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

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

πŸ€– Fix all issues with AI agents
In `@crates/soar-db/CHANGELOG.md`:
- Around line 2-6: The changelog entry for version [0.3.2] contains a
placeholder commit reference "0000000"; update the commit SHA in that entry so
both the visible link text and the URL in the markdown list item under the "###
βš™οΈ Miscellaneous Tasks" section are replaced with the real commit hash for this
release (i.e., change "([0000000](.../commit/0000000))" to the actual SHA in
both places).

In `@crates/soar-package/CHANGELOG.md`:
- Around line 2-6: The CHANGELOG entry for version 0.2.2 contains a placeholder
commit link "0000000" in the line "- Updated the following local packages:
soar-config - ([0000000](https://github.com/pkgforge/soar/commit/0000000))"; fix
this by replacing "0000000" with the actual commit hash for the soar-config
update or remove the Markdown link entirely (leaving just the package name and
optional commit short-hash) so the changelog does not contain a dead/placeholder
reference.

@QaidVoid QaidVoid force-pushed the release-plz-2026-01-18T05-01-19Z branch from 48e3776 to 0b21158 Compare January 21, 2026 17:04
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-registry/CHANGELOG.md`:
- Around line 2-6: The CHANGELOG entry contains a placeholder commit link
"([0000000](https://github.com/pkgforge/soar/commit/0000000))" that must be
corrected; open the line containing "Updated the following local packages:
soar-config - ([0000000]" and either replace 0000000 with the actual commit hash
for the soar-config update or remove the entire parenthetical link so it reads
"soar-config" (or "soar-config - <commit-hash>" if you prefer bare hash), then
save the CHANGELOG.md.
♻️ Duplicate comments (1)
crates/soar-package/CHANGELOG.md (1)

2-6: Replace the placeholder commit link.

Line 6 still points to 0000000, which is a dead reference. Please replace it with the real hash or drop the link.

🧩 Proposed fix (remove placeholder link)
-- Updated the following local packages: soar-config - ([0000000](https://github.com/pkgforge/soar/commit/0000000))
+- Updated the following local packages: soar-config

@QaidVoid QaidVoid force-pushed the release-plz-2026-01-18T05-01-19Z branch 2 times, most recently from b47b64c to 7f8896a Compare January 24, 2026 15:20
@QaidVoid QaidVoid force-pushed the release-plz-2026-01-18T05-01-19Z branch from 7f8896a to 57fb501 Compare January 24, 2026 15:26
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-dl/CHANGELOG.md`:
- Line 6: Update the changelog entry line that currently reads "- *(platforms)*
Allow fallback token env for github/gitlab - ([ca94243]...)" to use the official
capitalization for the platforms by replacing "github/gitlab" with
"GitHub/GitLab" (leave the surrounding bullet, emphasis, message and commit link
unchanged).
♻️ Duplicate comments (2)
crates/soar-registry/CHANGELOG.md (1)

6-6: Replace the placeholder commit link.

0000000 is a dead reference; replace it with the actual commit hash or remove the link.

crates/soar-package/CHANGELOG.md (1)

6-6: Replace the placeholder commit link.

The commit hash 0000000 is a placeholder that creates a broken link. This is a recurring issue in the release-plz automation.

🧩 Suggested fix
-- Updated the following local packages: soar-config - ([0000000](https://github.com/pkgforge/soar/commit/0000000))
+- Updated the following local packages: soar-config

Consider updating the release-plz configuration to either:

  • Generate correct commit hashes, or
  • Omit the commit link entirely for local package updates


### ⛰️ Features

- *(platforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
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

Capitalize platform names (GitHub/GitLab).
User-facing changelog text should use the official capitalization for clarity and professionalism.

✏️ Proposed fix
-- *(platforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
+- *(platforms)* Allow fallback token env for GitHub/GitLab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
πŸ“ Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- *(platforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
- *(platforms)* Allow fallback token env for GitHub/GitLab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
🧰 Tools
πŸͺ› LanguageTool

[uncategorized] ~6-~6: The official name of this software platform is spelled with a capital β€œH”.
Context: ...latforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/...

(GITHUB)

πŸ€– Prompt for AI Agents
In `@crates/soar-dl/CHANGELOG.md` at line 6, Update the changelog entry line that
currently reads "- *(platforms)* Allow fallback token env for github/gitlab -
([ca94243]...)" to use the official capitalization for the platforms by
replacing "github/gitlab" with "GitHub/GitLab" (leave the surrounding bullet,
emphasis, message and commit link unchanged).

@QaidVoid QaidVoid merged commit 944c925 into main Jan 24, 2026
5 of 6 checks passed
github-actions bot pushed a commit to Azathothas/soar that referenced this pull request Jan 24, 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.

2 participants