Skip to content

fix: repository.url casing for npm provenance validation - #6

Merged
vrishab-jpg merged 1 commit into
masterfrom
fix/repo-url-casing
Jul 7, 2026
Merged

fix: repository.url casing for npm provenance validation#6
vrishab-jpg merged 1 commit into
masterfrom
fix/repo-url-casing

Conversation

@vrishab-jpg

Copy link
Copy Markdown
Collaborator

The trusted-publisher publish of 0.2.1 failed E422: provenance validation compares repository.url to the build source case-sensitively, and package.json had the lowercase speechify-ai org slug:

Error verifying sigstore provenance bundle: "repository.url" is
"git+https://github.com/speechify-ai/vercel-sdk.git", expected to match
"https://github.com/Speechify-AI/vercel-sdk"

OIDC itself worked (statement signed + logged to Sigstore) — this casing fix is the last blocker. Merging this as fix: makes release-please cut 0.2.2, whose publish should go through fully automated. (0.2.1 stays tagged but unpublished — its package.json is frozen with the bad casing, so republish isn't possible; skipping to 0.2.2 is the clean path.)

…ation

npm provenance verification compares package.json repository.url to the
GitHub Actions build source case-sensitively; the lowercase org slug
failed the 0.2.1 publish with E422.
@vrishab-jpg
vrishab-jpg merged commit 30552a2 into master Jul 7, 2026
4 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