Repository navigation
crates version fix for v2.15.0 - #570
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
🔵 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.