From 78f06c0ac97c06432ccff3c56cd7e1da3b28e078 Mon Sep 17 00:00:00 2001 From: NiveditJain Date: Wed, 20 May 2026 16:38:03 -0700 Subject: [PATCH] fix: restore FailproofAI org casing in package.json URLs npm provenance verification compares package.json repository/homepage/bugs URLs byte-for-byte against the ${{ github.repository }} value GitHub stamps into the sigstore attestation. The org rename in #370 lowercased these to "failproofai/failproofai", which broke publish for 0.0.11-beta.1 with "422 Error verifying sigstore provenance bundle: Failed to validate repository information". GitHub URL routing is case-insensitive, so this only affected provenance verification, not link resolution. Co-Authored-By: Claude Opus 4.7 --- CHANGELOG.md | 1 + package.json | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 19ba76c..daccaaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ ### Fixes - Remove orphan `exospheresmall` token from the Next.js proxy matcher in `proxy.ts` — no asset by that name exists in the repo. +- Restore `FailproofAI` org casing in `package.json` `homepage`, `repository.url`, and `bugs.url` (was lowercased to `failproofai/failproofai` during the org rename). npm provenance verification compares the field byte-for-byte against `${{ github.repository }}` (`FailproofAI/failproofai`) and rejected `0.0.11-beta.1` publish with `422 Error verifying sigstore provenance bundle: Failed to validate repository information`. GitHub URL routing is case-insensitive so this only affected provenance verification, not link resolution. ## 0.0.11-beta.0 — 2026-05-13 diff --git a/package.json b/package.json index eb33b1d..6bcc904 100644 --- a/package.json +++ b/package.json @@ -59,13 +59,13 @@ ], "author": "ExosphereHost Inc. ", "license": "SEE LICENSE IN LICENSE", - "homepage": "https://github.com/failproofai/failproofai", + "homepage": "https://github.com/FailproofAI/failproofai", "repository": { "type": "git", - "url": "https://github.com/failproofai/failproofai.git" + "url": "https://github.com/FailproofAI/failproofai.git" }, "bugs": { - "url": "https://github.com/failproofai/failproofai/issues" + "url": "https://github.com/FailproofAI/failproofai/issues" }, "publishConfig": { "access": "public"