Skip to content

chore: release v0.2.0#7

Merged
yuk1ty merged 1 commit into
mainfrom
release-plz-2026-07-15T14-54-00Z
Jul 16, 2026
Merged

chore: release v0.2.0#7
yuk1ty merged 1 commit into
mainfrom
release-plz-2026-07-15T14-54-00Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • herdr-spreader: 0.1.1 -> 0.2.0 (⚠ API breaking changes)

herdr-spreader breaking changes

--- 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.48.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field dry_run of variant Command::Apply in /tmp/.tmpb2usZS/herdr-spreader/src/cli.rs:21

--- 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.48.0/src/lints/enum_variant_missing.ron

Failed in:
  variant ConfigError::Parse, previously in file /tmp/.tmpSFjyGH/herdr-spreader/src/config.rs:94
  variant EngineError::WaitForWithoutCommand, previously in file /tmp/.tmpSFjyGH/herdr-spreader/src/engine.rs:73

--- 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.48.0/src/lints/function_missing.ron

Failed in:
  function herdr_spreader::config::load_config, previously in file /tmp/.tmpSFjyGH/herdr-spreader/src/config.rs:164
  function herdr_spreader::engine::apply_workspace, previously in file /tmp/.tmpSFjyGH/herdr-spreader/src/engine.rs:105

--- 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.48.0/src/lints/method_parameter_count_changed.ron

Failed in:
  herdr_spreader::backend::cli::CliBackend::new takes 1 parameters in /tmp/.tmpSFjyGH/herdr-spreader/src/backend/cli.rs:237, but now takes 2 parameters in /tmp/.tmpb2usZS/herdr-spreader/src/backend/cli.rs:260
Changelog

0.2.0 - 2026-07-16

Added

  • (cli) add --dry-run flag to print plan without executing
  • (engine) introduce BackendOp/PaneHandle Data types and plan_workspace Calculation
  • add validation checking phase and remove validate plugin

Other

  • Document --dry-run flag in README
  • Add functional programming guidelines with Actions/Calculations/Data principle
  • (ARCHITECTURE) sync to refactored Actions/Calculations/Data architecture
  • (integration) add plan-pinning tests for end-to-end plan verification
  • (cli) thread HERDR_SOCKET_PATH into CliBackend; extract choose_focus_strategy
  • (config) make path resolution immutable


This PR was generated with release-plz.

@github-actions github-actions Bot force-pushed the release-plz-2026-07-15T14-54-00Z branch from e16f0b4 to 4905796 Compare July 16, 2026 14:10
@yuk1ty yuk1ty merged commit 5f76bc9 into main Jul 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant