Skip to content

crates version fix for v2.15.0 - #570

Merged
mickgmdb merged 1 commit into
mainfrom
development
Oct 28, 2026
Merged

mickgmdb merged 1 commit into
mainfrom
development

Conversation

@mickgmdb

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI balanced review requested due to automatic review settings October 28, 2026 03:02

Copilot AI 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.

🔵 Needs a closer look

Fresh archives for all four crates and crates.io immutability and conflict checks remain unverified because dependency builds and registry verification are unavailable in this environment.

No open issues 🎉

What changed in this PR

Corrects crate publication metadata for Kingfisher v2.15.0 by preparing core 1.0.5 for packaged regression tests, without changing its public API.

Changes:

  • Bumps core and dependent minimum requirements to 1.0.5, updating the lockfile and provenance hashes.
  • Reuses strict metadata-recovery checks to avoid requiring an SDK release for verified metadata-only changes.
  • Adds regression coverage and updates publication guidance and release documentation.
File Description
scripts/​tests/​test_sdk_preflight.py Tests metadata-only recovery and rejection of runtime, dependency, or provenance drift.
scripts/​tests/​test_publish_crates.py Tests that added packaged tests require a version bump.
scripts/​tests/​test_crates_recovery.py Extends provenance and maintenance-allowlist coverage.
scripts/​check-sdk-release.py Reuses recovery checks for metadata-only SDK exemptions.
scripts/​check-crates-recovery.py Allows verified rules-manifest hashes and additional maintenance files.
docs/​PUBLISHING.md Updates versions and v2.15.0 recovery instructions.
docs/​LIBRARY.md Documents the compatible core 1.0.5 patch.
docs-site/​docs/​reference/​library.md Synchronizes library version guidance.
docs-site/​docs/​changelog.md Marks v2.15.0 released and records metadata corrections.
crates/​kingfisher-scanner/​README.md Updates core compatibility guidance.
crates/​kingfisher-scanner/​Cargo.toml Raises the core minimum requirement to 1.0.5.
crates/​kingfisher-rules/​README.md Updates core compatibility guidance.
crates/​kingfisher-rules/​generated/​provenance.json Updates manifest and lockfile input hashes.
crates/​kingfisher-rules/​Cargo.toml Raises the core minimum requirement to 1.0.5.
crates/​kingfisher-core/​README.md Updates the dependency example to 1.0.5.
crates/​kingfisher-core/​Cargo.toml Bumps the core package version to 1.0.5.
CHANGELOG.md Records the core patch and metadata-recovery changes.
Cargo.toml Raises the CLI’s core minimum requirement to 1.0.5.
Cargo.lock Locks core to version 1.0.5.
AGENTS.md Adds package-versioning and publication guidance.

Review effort: Balanced

@mickgmdb
mickgmdb merged commit 5794966 into main Oct 28, 2026
11 of 30 checks 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.

2 participants