Skip to content

chore: release v0.13.0 - #175

Open
HardMax71 wants to merge 2 commits into
mainfrom
release-plz-2026-07-28T22-20-20Z
Open

chore: release v0.13.0#175
HardMax71 wants to merge 2 commits into
mainfrom
release-plz-2026-07-28T22-20-20Z

Conversation

@HardMax71

@HardMax71 HardMax71 commented Jul 28, 2026

Copy link
Copy Markdown
Owner

🤖 New release

  • amiss-wire: 0.12.0 -> 0.13.0 (⚠ API breaking changes)
  • amiss-git: 0.12.0 -> 0.13.0
  • amiss-md: 0.12.0 -> 0.13.0
  • amiss-scan: 0.12.0 -> 0.13.0 (⚠ API breaking changes)
  • amiss: 0.12.0 -> 0.13.0 (✓ API compatible changes)
  • amiss-bootstrap: 0.12.0 -> 0.13.0 (✓ API compatible changes)

amiss-wire 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.48.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant FindingKind::UnsupportedReferenceSemantics 3 -> 4 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:758
  variant FindingKind::UnsupportedDocumentFormat 4 -> 5 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:759
  variant FindingKind::UnsupportedTargetKind 5 -> 6 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:760
  variant FindingKind::UnsupportedVersionScope 6 -> 7 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:761
  variant FindingKind::UnsupportedCapability 7 -> 8 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:762
  variant FindingKind::DependencyChangedSubjectUnchanged 8 -> 9 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:763
  variant FindingKind::DependencyAndSubjectCochanged 9 -> 10 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:764
  variant FindingKind::SubjectChanged 10 -> 11 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:765
  variant FindingKind::ExplicitReferenceRemoved 11 -> 12 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:766
  variant FindingKind::DocumentRemoved 12 -> 13 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:767
  variant FindingKind::OpaqueMdxRegion 13 -> 14 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:768
  variant FindingKind::OpaqueHtmlRegion 14 -> 15 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:769
  variant FindingKind::ObservationCorrelationAmbiguous 15 -> 16 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:770
  variant FindingKind::UnlinkedDocument 16 -> 17 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:771
  variant FindingKind::PolicyWeakened 17 -> 18 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:772
  variant FindingKind::CoverageReduced 18 -> 19 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:773
  variant FindingKind::ControlPlaneChanged 19 -> 20 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:774
  variant FindingKind::DebtWorsened 20 -> 21 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:775
  variant FindingKind::DebtExpired 21 -> 22 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:776
  variant FindingKind::WaiverInvalid 22 -> 23 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:777
  variant ResolutionTag::TypeMismatch 2 -> 3 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:187
  variant ResolutionTag::UnsupportedTarget 3 -> 4 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:188
  variant ResolutionTag::UnsupportedSemantics 4 -> 5 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:189
  variant ResolutionTag::UnsupportedVersion 5 -> 6 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:190
  variant ResolutionTag::Invalid 6 -> 7 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:191
  variant ResolutionTag::External 7 -> 8 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:192
  variant ResourceName::AggregateLineFragmentEvaluationBytesPerSnapshot 21 -> 23 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:356
  variant ResourceName::AggregateHeadingAnchorEvaluationBytesPerSnapshot 22 -> 24 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:357
  variant ResourceName::AggregateDocumentBytesPerSnapshot 23 -> 25 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:358
  variant ResourceName::RawLinkDestinationBytes 24 -> 26 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:359
  variant ResourceName::ParserNesting 25 -> 27 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:360
  variant ResourceName::ParserNodesPerDocument 26 -> 28 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:361
  variant ResourceName::ParserNodesPerSnapshot 27 -> 29 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:362
  variant ResourceName::AggregateEmbeddedCodeEvaluationBytesPerSnapshot 28 -> 30 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:363
  variant ResourceName::ReferencesPerDocument 29 -> 31 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:364
  variant ResourceName::ReferencesPerSnapshot 30 -> 32 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:365
  variant ResourceName::OrganizationPolicyEntries 31 -> 33 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:366
  variant ResourceName::CompleteFindings 32 -> 34 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:367
  variant ResourceName::TypedAnalysisErrorsRetained 33 -> 35 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:368
  variant ResourceName::MachineJsonBytes 34 -> 36 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:369
  variant ResourceName::PrivateTemporaryStorageBytes 35 -> 37 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:370
  variant ResourceName::EvaluatorManagedMemoryBytes 36 -> 38 in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:371

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

Failed in:
  variant FindingKind:TargetDeclaredUntracked in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:757
  variant ResolutionTag:DeclaredUntracked in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:186
  variant ResourceName:IgnoreDeclarationBlobBytes in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:354
  variant ResourceName:AggregateIgnoreDeclarationBytesPerSnapshot in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:355
  variant Resolution:DeclaredUntracked in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/resolution.rs:186

--- warning partial_ord_enum_variants_reordered: enum variants reordered in #[derive(PartialOrd)] enum ---

Description:
A public enum that derives PartialOrd had its variants reordered. #[derive(PartialOrd)] uses the enum variant order to set the enum's ordering behavior, so this change may break downstream code that relies on the previous order.
        ref: https://doc.rust-lang.org/std/cmp/trait.PartialOrd.html#derivable
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/partial_ord_enum_variants_reordered.ron

Failed in:
  FindingKind::UnsupportedReferenceSemantics moved from position 4 to 5, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:758
  FindingKind::UnsupportedDocumentFormat moved from position 5 to 6, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:759
  FindingKind::UnsupportedTargetKind moved from position 6 to 7, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:760
  FindingKind::UnsupportedVersionScope moved from position 7 to 8, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:761
  FindingKind::UnsupportedCapability moved from position 8 to 9, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:762
  FindingKind::DependencyChangedSubjectUnchanged moved from position 9 to 10, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:763
  FindingKind::DependencyAndSubjectCochanged moved from position 10 to 11, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:764
  FindingKind::SubjectChanged moved from position 11 to 12, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:765
  FindingKind::ExplicitReferenceRemoved moved from position 12 to 13, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:766
  FindingKind::DocumentRemoved moved from position 13 to 14, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:767
  FindingKind::OpaqueMdxRegion moved from position 14 to 15, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:768
  FindingKind::OpaqueHtmlRegion moved from position 15 to 16, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:769
  FindingKind::ObservationCorrelationAmbiguous moved from position 16 to 17, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:770
  FindingKind::UnlinkedDocument moved from position 17 to 18, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:771
  FindingKind::PolicyWeakened moved from position 18 to 19, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:772
  FindingKind::CoverageReduced moved from position 19 to 20, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:773
  FindingKind::ControlPlaneChanged moved from position 20 to 21, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:774
  FindingKind::DebtWorsened moved from position 21 to 22, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:775
  FindingKind::DebtExpired moved from position 22 to 23, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:776
  FindingKind::WaiverInvalid moved from position 23 to 24, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/report.rs:777
  ResourceName::AggregateLineFragmentEvaluationBytesPerSnapshot moved from position 22 to 24, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:356
  ResourceName::AggregateHeadingAnchorEvaluationBytesPerSnapshot moved from position 23 to 25, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:357
  ResourceName::AggregateDocumentBytesPerSnapshot moved from position 24 to 26, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:358
  ResourceName::RawLinkDestinationBytes moved from position 25 to 27, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:359
  ResourceName::ParserNesting moved from position 26 to 28, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:360
  ResourceName::ParserNodesPerDocument moved from position 27 to 29, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:361
  ResourceName::ParserNodesPerSnapshot moved from position 28 to 30, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:362
  ResourceName::AggregateEmbeddedCodeEvaluationBytesPerSnapshot moved from position 29 to 31, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:363
  ResourceName::ReferencesPerDocument moved from position 30 to 32, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:364
  ResourceName::ReferencesPerSnapshot moved from position 31 to 33, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:365
  ResourceName::OrganizationPolicyEntries moved from position 32 to 34, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:366
  ResourceName::CompleteFindings moved from position 33 to 35, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:367
  ResourceName::TypedAnalysisErrorsRetained moved from position 34 to 36, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:368
  ResourceName::MachineJsonBytes moved from position 35 to 37, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:369
  ResourceName::PrivateTemporaryStorageBytes moved from position 36 to 38, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:370
  ResourceName::EvaluatorManagedMemoryBytes moved from position 37 to 39, in /tmp/.tmpxYDkIo/amiss/crates/amiss-wire/src/controls.rs:371

amiss-scan 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ScanLimits.ignore_declaration_blob_bytes in /tmp/.tmpxYDkIo/amiss/crates/amiss-scan/src/resources.rs:23
  field ScanLimits.aggregate_ignore_declaration_bytes_per_snapshot in /tmp/.tmpxYDkIo/amiss/crates/amiss-scan/src/resources.rs:24
  field ScanLimits.ignore_declaration_blob_bytes in /tmp/.tmpxYDkIo/amiss/crates/amiss-scan/src/resources.rs:23
  field ScanLimits.aggregate_ignore_declaration_bytes_per_snapshot in /tmp/.tmpxYDkIo/amiss/crates/amiss-scan/src/resources.rs:24

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

Failed in:
  variant Aggregate::LineFragmentBytes 2 -> 3 in /tmp/.tmpxYDkIo/amiss/crates/amiss-scan/src/resources.rs:72
  variant Aggregate::HeadingAnchorBytes 3 -> 4 in /tmp/.tmpxYDkIo/amiss/crates/amiss-scan/src/resources.rs:73

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

Failed in:
  variant Aggregate:IgnoreDeclarationBytes in /tmp/.tmpxYDkIo/amiss/crates/amiss-scan/src/resources.rs:71
Changelog

amiss

0.13.0 - 2026-07-28

Changes

  • update Cargo.toml dependencies
  • Ask the ignore file the repository already wrote
  • update Cargo.lock dependencies


This PR was generated with release-plz.

Copilot AI review requested due to automatic review settings July 28, 2026 22:20

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@HardMax71, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 29 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 511cef0a-a11f-41f3-bd83-3bbeac318151

📥 Commits

Reviewing files that changed from the base of the PR and between 0f729fb and ed3d3e1.

⛔ Files ignored due to path filters (2)
  • Cargo.lock is excluded by !**/*.lock
  • fuzz/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (9)
  • CHANGELOG.md
  • Cargo.toml
  • action.yml
  • crates/amiss-bootstrap/Cargo.toml
  • crates/amiss-fixtures/Cargo.toml
  • crates/amiss-git/Cargo.toml
  • crates/amiss-md/Cargo.toml
  • crates/amiss-scan/Cargo.toml
  • crates/amiss/Cargo.toml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-plz-2026-07-28T22-20-20Z

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.

@HardMax71
HardMax71 force-pushed the release-plz-2026-07-28T22-20-20Z branch 2 times, most recently from 586c07b to af612ef Compare July 28, 2026 22:38
@HardMax71
HardMax71 force-pushed the release-plz-2026-07-28T22-20-20Z branch from 0220936 to 4f1b208 Compare July 28, 2026 22:43
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.

2 participants