Skip to content

chore: release - #831

Closed
marvin-hansen wants to merge 2 commits into
mainfrom
release-plz-2026-10-02T07-43-15Z
Closed

marvin-hansen wants to merge 2 commits into
mainfrom
release-plz-2026-10-02T07-43-15Z

Conversation

@marvin-hansen

@marvin-hansen marvin-hansen commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

🤖 New release

  • deep_causality_algebra: 0.4.7 -> 0.4.8 (✓ API compatible changes)
  • deep_causality_context_store: 0.1.2 -> 0.2.0 (⚠ API breaking changes)
  • deep_causality_core: 0.13.2 -> 0.14.0 (⚠ API breaking changes)
  • deep_causality_uncertain: 0.5.9 -> 0.5.10 (✓ API compatible changes)
  • deep_causality_context: 0.1.2 -> 0.2.0 (⚠ API breaking changes)
  • deep_causality: 0.18.2 -> 0.19.0 (✓ API compatible changes)
  • deep_causality_tensor: 0.6.4 -> 0.6.5 (✓ API compatible changes)
  • deep_causality_file: 0.2.2 -> 0.2.3 (✓ API compatible changes)
  • deep_causality_physics: 0.10.2 -> 0.10.3 (✓ API compatible changes)
  • deep_causality_cfd: 0.3.3 -> 0.3.4 (✓ API compatible changes)
  • deep_causality_ethos: 0.4.1 -> 0.5.0 (✓ API compatible changes)
  • deep_causality_quantum: 0.4.2 -> 0.4.3 (✓ API compatible changes)

⚠ deep_causality_context_store breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant SpaceTimeRecord::Tangent 2 -> 3 in /tmp/.tmpen6AFY/deep_causality/deep_causality_context_store/src/types/records/space_time_record/mod.rs:40

--- 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.50.0/src/lints/enum_variant_added.ron

Failed in:
  variant TimeRecord:Newtonian in /tmp/.tmpen6AFY/deep_causality/deep_causality_context_store/src/types/records/time_record/mod.rs:12
  variant TimeRecord:Minkowski in /tmp/.tmpen6AFY/deep_causality/deep_causality_context_store/src/types/records/time_record/mod.rs:17
  variant SpaceTimeRecord:Galilean in /tmp/.tmpen6AFY/deep_causality/deep_causality_context_store/src/types/records/space_time_record/mod.rs:15
  variant SpaceTimeRecord:Newtonian in /tmp/.tmpen6AFY/deep_causality/deep_causality_context_store/src/types/records/space_time_record/mod.rs:23
  variant SpaceTimeRecord:Minkowski in /tmp/.tmpen6AFY/deep_causality/deep_causality_context_store/src/types/records/space_time_record/mod.rs:31
  variant ProjectionErrorEnum:Rejected in /tmp/.tmpen6AFY/deep_causality/deep_causality_context_store/src/errors/projection_error.rs:59

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

Failed in:
  variant TimeRecord::Euclidean, previously in file /tmp/.tmpYRxaMT/deep_causality_context_store/src/types/records/time_record/mod.rs:11
  variant TimeRecord::Lorentzian, previously in file /tmp/.tmpYRxaMT/deep_causality_context_store/src/types/records/time_record/mod.rs:12
  variant SpaceTimeRecord::Euclidean, previously in file /tmp/.tmpYRxaMT/deep_causality_context_store/src/types/records/space_time_record/mod.rs:11
  variant SpaceTimeRecord::Lorentzian, previously in file /tmp/.tmpYRxaMT/deep_causality_context_store/src/types/records/space_time_record/mod.rs:18

⚠ deep_causality_core breaking changes

--- failure enum_unit_variant_changed_kind: An enum unit variant changed kind ---

Description:
A public enum's exhaustive unit variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/enum_unit_variant_changed_kind.ron

Failed in:
  variant CausalityErrorEnum::InternalLogicError in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:158
  variant CausalityErrorEnum::TypeConversionError in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:161

--- 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.50.0/src/lints/enum_variant_added.ron

Failed in:
  variant CausalityErrorEnum:MissingParameter in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:165
  variant CausalityErrorEnum:UnsupportedOperation in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:167
  variant CausalityErrorEnum:UnexpectedCommand in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:173
  variant CausalityErrorEnum:GraphNotFrozen in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:177
  variant CausalityErrorEnum:GraphContainsCycle in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:179
  variant CausalityErrorEnum:CausaloidNotFound in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:181
  variant CausalityErrorEnum:GraphError in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:183
  variant CausalityErrorEnum:EmptyCollection in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:185
  variant CausalityErrorEnum:MissingContext in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:189
  variant CausalityErrorEnum:UncertainError in /tmp/.tmpen6AFY/deep_causality/deep_causality_core/src/errors/causality_error.rs:191

⚠ deep_causality_context 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.50.0/src/lints/enum_variant_added.ron

Failed in:
  variant TimeKind:Newtonian in /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/time/time_kind/mod.rs:51
  variant TimeKind:Minkowski in /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/time/time_kind/mod.rs:60
  variant SpaceTimeKind:Galilean in /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/space_time/space_time_kind/mod.rs:49
  variant SpaceTimeKind:Newtonian in /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/space_time/space_time_kind/mod.rs:51
  variant SpaceTimeKind:Minkowski in /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/space_time/space_time_kind/mod.rs:53

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

Failed in:
  variant TimeKind::Euclidean, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/time/time_kind/mod.rs:89
  variant TimeKind::Lorentzian, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/time/time_kind/mod.rs:98
  variant SpaceTimeKind::Euclidean, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/space_time/space_time_kind/mod.rs:72
  variant SpaceTimeKind::Lorentzian, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/space_time/space_time_kind/mod.rs:74

--- 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.50.0/src/lints/inherent_method_missing.ron

Failed in:
  CausalSetSpacetime::causal_depth, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/symbol_spacetime/causal_set_spacetime/mod.rs:78
  TangentSpacetime::spatial_velocity, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/space_time/tangent_spacetime/getters.rs:39
  TangentSpacetime::euclidean_distance, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/space_time/tangent_spacetime/getters.rs:49

--- 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.50.0/src/lints/struct_missing.ron

Failed in:
  struct deep_causality_context::EuclideanSpacetime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/space_time/euclidean_spacetime/mod.rs:65
  struct deep_causality_context::ConformalSpacetime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/symbol_spacetime/conformal_spacetime/mod.rs:42
  struct deep_causality_context::EuclideanTime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/time/euclidean_time/mod.rs:71
  struct deep_causality_context::LorentzianSpacetime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/space_time/lorentzian_spacetime/mod.rs:71
  struct deep_causality_context::LorentzianTime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/time/lorentzian_time/mod.rs:67

--- 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.50.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field id of struct CausalSetSpacetime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/symbol_spacetime/causal_set_spacetime/mod.rs:47
  field label of struct CausalSetSpacetime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/symbol_spacetime/causal_set_spacetime/mod.rs:50
  field predecessors of struct CausalSetSpacetime, previously in file /tmp/.tmpYRxaMT/deep_causality_context/src/types/context_node_types/symbol_spacetime/causal_set_spacetime/mod.rs:53

--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---

Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
        ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/struct_pub_field_now_doc_hidden.ron

Failed in:
  field CausalSetSpacetime.id in file /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/space_time/causal_set_spacetime/mod.rs:67
  field CausalSetSpacetime.label in file /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/space_time/causal_set_spacetime/mod.rs:67
  field CausalSetSpacetime.predecessors in file /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/types/context_node_types/space_time/causal_set_spacetime/mod.rs:67

--- failure trait_method_return_value_added: pub trait method return value added ---

Description:
A trait method that previously returned `()` now returns a value. Since the trait is not sealed, downstream implementations of the trait will get compile errors.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/trait_method_return_value_added.ron

Failed in:
  deep_causality_context::MetricTensor4D::update_metric_tensor in file /tmp/.tmpen6AFY/deep_causality/deep_causality_context/src/traits/contextuable/metric_tensor.rs:36
Changelog

deep_causality_algebra

0.4.8 - 2026-10-06

Fixed

  • (clippy) clear clippy 1.99 lints in tests and one cfd example

deep_causality_context_store

0.2.0 - 2026-10-06

Fixed

  • (deep_causality_context_store) carry the node's own message in ProjectionError::Rejected

Other

  • (deep_causality_context_store) [breaking] name the spacetime and time records after their geometries

deep_causality_core

0.14.0 - 2026-10-06

Other

  • (deep_causality_core) [breaking] give CausalityError one constructor per variant

deep_causality_uncertain

0.5.10 - 2026-10-06

Fixed

  • (clippy) clear clippy 1.99 lints in tests and one cfd example
  • (deep_causality_uncertain) decide the SPRT outright when its band reaches 0 or 1

deep_causality_context

0.2.0 - 2026-10-06

Fixed

  • (deep_causality_context) refuse a record value past the scalar's range
  • (deep_causality_context) [breaking] typed metric errors, one grid rule, and review fixes

Other

  • (deep_causality_context) [breaking] give every geometry its textbook definition

deep_causality

0.19.0 - 2026-10-06

Added

  • (deep_causality) [breaking] return the evaluated effect from CSM evaluation

Other

  • (deep_causality) describe the Base aliases' context as classical
  • (deep_causality) [breaking] follow the context crate's geometry renames
  • (deep_causality) [breaking] report typed causality errors instead of Custom strings
  • Updated project readme file and related notes.

deep_causality_tensor

0.6.5 - 2026-10-06

Fixed

  • (clippy) clear clippy 1.99 lints in tests and one cfd example

deep_causality_file

0.2.3 - 2026-10-06

Fixed

  • (clippy) clear clippy 1.99 lints in tests and one cfd example

deep_causality_physics

0.10.3 - 2026-10-06

Fixed

  • (clippy) clear clippy 1.99 lints in tests and one cfd example

Other

  • spell retropropulsion consistently

deep_causality_cfd

0.3.4 - 2026-10-06

Fixed

  • (deep_causality_cfd) start the campaign's main audit log fresh on each run
  • (clippy) clear clippy 1.99 lints in tests and one cfd example

Other

  • spell retropropulsion consistently
  • (cfd) fix the docs.rs link, the README tag example and the lib.rs export comments

deep_causality_ethos

0.5.0 - 2026-10-06

Fixed

  • (deep_causality_ethos) [breaking] resolve conflicts in topological order and rank lexicographically

Other

  • (deep_causality_ethos) describe BaseTeloidStore's context as classical
  • (deep_causality_ethos) follow the context crate's geometry renames

deep_causality_quantum

0.4.3 - 2026-10-06

Other

  • (website/quantum) rebuild the quantum site around one demonstration and a plain vocabulary


This PR was generated with release-plz.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
deep-causality-cfd-prod 4830789 Commit Preview URL

Branch Preview URL
Oct 06 2026, 07:05 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
quantum 4830789 Commit Preview URL

Branch Preview URL
Oct 06 2026, 07:05 AM

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found across 24 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="deep_causality_context/Cargo.toml">

<violation number="1" location="deep_causality_context/Cargo.toml:6">
P2: Bumping deep_causality_context to only 0.1.3 (patch) is not API-compatible with 0.1.2: the crate's `deep_causality_core` dependency requirement (workspace = true) changes from `^0.13` to `^0.14`, and 0.14.0 is a breaking release (`CausalityError` enum variant changed kind/constructor). Per the Cargo semver reference, tightening a dependency's required version range to exclude previously allowed versions is itself a breaking change for the dependent crate. Consumers on core 0.13 pinned with context 0.1.2 will fail to resolve after updating context to 0.1.3, and `cargo update` will silently pull the breaking core 0.14 into otherwise-patch-compatible builds. This version should be 0.2.0 to match the incompatible dependency change (same applies to the other core dependents physics 0.10.3, quantum 0.4.3, cfd 0.3.4, which also only received patch bumps).</violation>
</file>

<file name="deep_causality_ethos/CHANGELOG.md">

<violation number="1" location="deep_causality_ethos/CHANGELOG.md:14">
P3: This changelog marks the sole 0.5.0 change `[**breaking**]`, and the crate was bumped 0.4.1 -> 0.5.0 (the 0.x slot reserved for breaking changes), but the PR description classifies `deep_causality_ethos` as "✓ API compatible changes". The two artifacts contradict each other. A deterministic topological order + lexicographic ranking fix changes observable verdict results (behavioral break for downstream code that relied on prior ordering), so the marker has substance — but then the "API compatible" verdict in the release description is wrong, and if the semver check is right, the marker forces an unnecessary breaking-equivalent bump. Decide which classification holds and make the changelog, version bump, and release description agree before publishing.</violation>
</file>

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread deep_causality_context/Cargo.toml Outdated
[package]
name = "deep_causality_context"
version = "0.1.2"
version = "0.1.3"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Bumping deep_causality_context to only 0.1.3 (patch) is not API-compatible with 0.1.2: the crate's deep_causality_core dependency requirement (workspace = true) changes from ^0.13 to ^0.14, and 0.14.0 is a breaking release (CausalityError enum variant changed kind/constructor). Per the Cargo semver reference, tightening a dependency's required version range to exclude previously allowed versions is itself a breaking change for the dependent crate. Consumers on core 0.13 pinned with context 0.1.2 will fail to resolve after updating context to 0.1.3, and cargo update will silently pull the breaking core 0.14 into otherwise-patch-compatible builds. This version should be 0.2.0 to match the incompatible dependency change (same applies to the other core dependents physics 0.10.3, quantum 0.4.3, cfd 0.3.4, which also only received patch bumps).

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At deep_causality_context/Cargo.toml, line 6:

<comment>Bumping deep_causality_context to only 0.1.3 (patch) is not API-compatible with 0.1.2: the crate's `deep_causality_core` dependency requirement (workspace = true) changes from `^0.13` to `^0.14`, and 0.14.0 is a breaking release (`CausalityError` enum variant changed kind/constructor). Per the Cargo semver reference, tightening a dependency's required version range to exclude previously allowed versions is itself a breaking change for the dependent crate. Consumers on core 0.13 pinned with context 0.1.2 will fail to resolve after updating context to 0.1.3, and `cargo update` will silently pull the breaking core 0.14 into otherwise-patch-compatible builds. This version should be 0.2.0 to match the incompatible dependency change (same applies to the other core dependents physics 0.10.3, quantum 0.4.3, cfd 0.3.4, which also only received patch bumps).</comment>

<file context>
@@ -3,7 +3,7 @@
 [package]
 name = "deep_causality_context"
-version = "0.1.2"
+version = "0.1.3"
 edition = { workspace = true }
 rust-version = { workspace = true }
</file context>


### Fixed

- *(deep_causality_ethos)* [**breaking**] resolve conflicts in topological order and rank lexicographically

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: This changelog marks the sole 0.5.0 change [**breaking**], and the crate was bumped 0.4.1 -> 0.5.0 (the 0.x slot reserved for breaking changes), but the PR description classifies deep_causality_ethos as "✓ API compatible changes". The two artifacts contradict each other. A deterministic topological order + lexicographic ranking fix changes observable verdict results (behavioral break for downstream code that relied on prior ordering), so the marker has substance — but then the "API compatible" verdict in the release description is wrong, and if the semver check is right, the marker forces an unnecessary breaking-equivalent bump. Decide which classification holds and make the changelog, version bump, and release description agree before publishing.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At deep_causality_ethos/CHANGELOG.md, line 14:

<comment>This changelog marks the sole 0.5.0 change `[**breaking**]`, and the crate was bumped 0.4.1 -> 0.5.0 (the 0.x slot reserved for breaking changes), but the PR description classifies `deep_causality_ethos` as "✓ API compatible changes". The two artifacts contradict each other. A deterministic topological order + lexicographic ranking fix changes observable verdict results (behavioral break for downstream code that relied on prior ordering), so the marker has substance — but then the "API compatible" verdict in the release description is wrong, and if the semver check is right, the marker forces an unnecessary breaking-equivalent bump. Decide which classification holds and make the changelog, version bump, and release description agree before publishing.</comment>

<file context>
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
+
+### Fixed
+
+- *(deep_causality_ethos)* [**breaking**] resolve conflicts in topological order and rank lexicographically
+
 ## [0.4.1](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_ethos-v0.4.0...deep_causality_ethos-v0.4.1) - 2026-09-29
</file context>

@marvin-hansen
marvin-hansen force-pushed the release-plz-2026-10-02T07-43-15Z branch from b50620c to 5e092c5 Compare October 4, 2026 13:22
@marvin-hansen
marvin-hansen force-pushed the release-plz-2026-10-02T07-43-15Z branch from 5e092c5 to 4830789 Compare October 6, 2026 06:59

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found across 15 reviewed files. 1 file intentionally excluded from review.

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="deep_causality_context/Cargo.toml">

<violation number="1" location="deep_causality_context/Cargo.toml:6">
P2: The README still directs consumers to `deep_causality_context = "0.1"`, which excludes this release and leaves users on the incompatible 0.1 API. Update the dependency example to `0.2` alongside this bump.</violation>
</file>

<file name="deep_causality_context_store/Cargo.toml">

<violation number="1" location="deep_causality_context_store/Cargo.toml:6">
P3: The 0.2.0 release is breaking (record/relation renames), but the crate's README (published via `readme = "README.md"`) still instructs users to add `deep_causality_context_store = "0.1"` (deep_causality_context_store/README.md:17), pointing them at the previous API. Update the snippet to "0.2" alongside the version bump.</violation>
</file>

Tip: Review your code locally with the cubic CLI to iterate faster.

Re-trigger cubic

[package]
name = "deep_causality_context"
version = "0.1.2"
version = "0.2.0"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: The README still directs consumers to deep_causality_context = "0.1", which excludes this release and leaves users on the incompatible 0.1 API. Update the dependency example to 0.2 alongside this bump.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At deep_causality_context/Cargo.toml, line 6:

<comment>The README still directs consumers to `deep_causality_context = "0.1"`, which excludes this release and leaves users on the incompatible 0.1 API. Update the dependency example to `0.2` alongside this bump.</comment>

<file context>
@@ -3,7 +3,7 @@
 [package]
 name = "deep_causality_context"
-version = "0.1.3"
+version = "0.2.0"
 edition = { workspace = true }
 rust-version = { workspace = true }
</file context>

[package]
name = "deep_causality_context_store"
version = "0.1.2"
version = "0.2.0"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: The 0.2.0 release is breaking (record/relation renames), but the crate's README (published via readme = "README.md") still instructs users to add deep_causality_context_store = "0.1" (deep_causality_context_store/README.md:17), pointing them at the previous API. Update the snippet to "0.2" alongside the version bump.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At deep_causality_context_store/Cargo.toml, line 6:

<comment>The 0.2.0 release is breaking (record/relation renames), but the crate's README (published via `readme = "README.md"`) still instructs users to add `deep_causality_context_store = "0.1"` (deep_causality_context_store/README.md:17), pointing them at the previous API. Update the snippet to "0.2" alongside the version bump.</comment>

<file context>
@@ -3,7 +3,7 @@
 [package]
 name = "deep_causality_context_store"
-version = "0.1.2"
+version = "0.2.0"
 edition = { workspace = true }
 rust-version = { workspace = true }
</file context>

@marvin-hansen
marvin-hansen deleted the release-plz-2026-10-02T07-43-15Z branch October 9, 2026 05:44
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