Skip to content

build(deps): update dependency cargo:cargo-rail to v0.29.0 - #460

Merged
sd2k merged 2 commits into
mainfrom
renovate/cargo-cargo-rail-0.x
Sep 22, 2026
Merged

sd2k merged 2 commits into
mainfrom
renovate/cargo-cargo-rail-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
cargo:cargo-rail tools minor 0.28.10.29.0

Release Notes

loadingalias/cargo-rail (cargo:cargo-rail)

v0.29.0

Compare Source

  • Add independently authenticated compiler adapter packs for toolchains beyond the embedded driver,
    while keeping native cache failures fail-open and Surface acquisition fail-closed.

    Strengthen release preparation with local extended checks, crate-qualified default tags,
    linked GitHub changelog comparisons, and release-record contract v10.
    Make Cargo-Rail's hosted release enforce the existing package workflow, crates.io publication,
    GitHub release, release assets, and historical v{version} tag namespace.
    Remove the no-op release.require_changelog_entries configuration field;
    release.require_release_notes remains the release-prose gate.
    Keep the remote active-release lease readable across record-schema upgrades without accepting older transaction records.
    Correct cache readiness, initialization, and dependency-unification edge cases.

  • Keep saved plans valid across equivalent direct and Cargo-subcommand invocations.
    Normalize proven rustup Cargo selection while binding the selected executable bytes
    and preserving rejection of changed Cargo programs or configuration.
    Regenerate saved plans created before this fix.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Sep 20, 2026
@github-actions

github-actions Bot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

cargo-rail 0.29.0 removed this no-op field. The `require_release_notes`
key remains available if release-prose gating is needed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

@sd2k sd2k left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Low-risk build tool update. Removed the deprecated require_changelog_entries config key that cargo-rail 0.29.0 dropped (was a no-op). CI re-triggered after rebase.

@sd2k
sd2k enabled auto-merge (squash) September 22, 2026 08:11
@sd2k
sd2k merged commit 7b39516 into main Sep 22, 2026
31 checks passed
@sd2k
sd2k deleted the renovate/cargo-cargo-rail-0.x branch September 22, 2026 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant