Skip to content

fix(release): verify wildcard Cargo dependency pins - #175

Merged
f0rr0 merged 1 commit into
mainfrom
f0rr0/fix-release-cargo-version-verification
Sep 5, 2026
Merged

fix(release): verify wildcard Cargo dependency pins#175
f0rr0 merged 1 commit into
mainfrom
f0rr0/fix-release-cargo-version-verification

Conversation

@f0rr0

@f0rr0 f0rr0 commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Release preparation failed while verifying the derived files for PR #174: sync pinned a local Cargo dependency from * to 0.2.0, but the verifier required the previous value to equal the local package's previous numeric version.

Accept wildcard-to-local-version transitions using the existing path and package checks. Regression coverage exercises regular and target-specific dependency tables and continues to reject wrong versions, changed or removed paths, and changed features.

Validation: all six structured release-commit tests pass. Replayed sync and verification against PR #174 at 09793461aff6b593b5077d01eab3dffd76d4ad3e; the original verifier reproduces the failure, and the fixed verifier accepts all 20 selected products and 44 derived paths.

Local qualification also passed: moon run release-tools:unit repo:tooling and moon run release-tools:metadata, using the pinned Moon 2.5.4 and Bun 1.3.14. The GitHub release-controls audit passed all 39 checks. Runtime builds are unaffected by this verifier-only change.

Failed job: https://github.com/f0rr0/oliphaunt/actions/runs/33989155433/job/101368371944

@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
oliphaunt-docs Ready Ready Preview Sep 5, 2026 8:23pm UTC

@f0rr0
f0rr0 merged commit b3c210e into main Sep 5, 2026
48 checks passed
@f0rr0
f0rr0 deleted the f0rr0/fix-release-cargo-version-verification branch September 5, 2026 20:27
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