Skip to content

fix: correct package.json repository URLs for provenance (havenhq → midrender)#391

Merged
hkonsti merged 1 commit into
mainfrom
hkonsti/fix-provenance-repo-url
Jul 9, 2026
Merged

fix: correct package.json repository URLs for provenance (havenhq → midrender)#391
hkonsti merged 1 commit into
mainfrom
hkonsti/fix-provenance-repo-url

Conversation

@hkonsti

@hkonsti hkonsti commented Jul 9, 2026

Copy link
Copy Markdown
Member

Why

The first OIDC canary release (run 29057736194) failed at the publish step. Trusted publishing worked (OIDC token + provenance were generated), but npm rejected the provenance because the package manifests still point at the old org:

E422 Error verifying sigstore provenance bundle: Failed to validate repository information:
package.json: "repository.url" is "git+https://github.com/havenhq/revideo.git",
expected to match "https://github.com/midrender/revideo" from provenance

npm provenance requires repository.url to match the repo the build actually ran in (midrender/revideo).

What

  • Rewrite all repository.url and bugs URLs from havenhq/revideomidrender/revideo.
  • Add a repository field to cli, ffmpeg, renderer, and player-react, which had none (would also block provenance).

All 11 publishable packages now resolve to https://github.com/midrender/revideo.git.

After merge

Re-run Publish Packages to NPM (releaseType canary) — the publish step should now pass provenance verification.

The repo moved from havenhq/revideo to midrender/revideo, but package
manifests still referenced the old org. npm provenance (emitted by the
new OIDC trusted-publishing flow) validates that repository.url matches
the repository the build ran in, so canary publishing failed with:

  E422 Error verifying sigstore provenance bundle: repository.url is
  "git+https://github.com/havenhq/revideo.git", expected to match
  "https://github.com/midrender/revideo"

Updates all repository/bugs URLs to midrender, and adds a repository
field to cli, ffmpeg, renderer, and player-react which had none.
@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
revideo-docs Ready Ready Preview, Comment Jul 9, 2026 11:41pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
revideo-docs-redirect Skipped Skipped Jul 9, 2026 11:41pm

Request Review

@hkonsti
hkonsti merged commit 549c48b into main Jul 9, 2026
9 checks passed
@hkonsti
hkonsti deleted the hkonsti/fix-provenance-repo-url branch July 9, 2026 23:43
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