-
Notifications
You must be signed in to change notification settings - Fork 121
release: repair npm Trusted Publisher configuration #177
Copy link
Copy link
Open
Labels
P1Urgent regression or broken agent/channel workflow affecting real users now.Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.ClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.impact:securityThis issue is about security boundaries, credentials, authz, sandboxing, or sensitive data.This issue is about security boundaries, credentials, authz, sandboxing, or sensitive data.issue-rating: 🦪 silver shellfishThin issue quality; more reproduction proof or environment detail is needed.Thin issue quality; more reproduction proof or environment detail is needed.
Description
Metadata
Metadata
Assignees
Labels
P1Urgent regression or broken agent/channel workflow affecting real users now.Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.ClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.impact:securityThis issue is about security boundaries, credentials, authz, sandboxing, or sensitive data.This issue is about security boundaries, credentials, authz, sandboxing, or sensitive data.issue-rating: 🦪 silver shellfishThin issue quality; more reproduction proof or environment detail is needed.Thin issue quality; more reproduction proof or environment detail is needed.
Type
Fields
Priority
None yet
Problem
The npm Trusted Publisher configuration for
openclaw/clawpatchis not authorizing releases from the repository's canonical release workflow.The v0.7.2 release run checked out the signed release tag, passed release metadata verification, completed the frozen install, and passed the full validation gate.
npm publish --access public --provenancethen created and submitted valid Sigstore provenance, but the registry package PUT tohttps://registry.npmjs.org/clawpatchfailed withE404(package not found or no permission). The GitHub Release step was consequently skipped.This matches the pattern of failed tag-triggered release runs since v0.6.0:
Version 0.7.2 was recovered by publishing the clean, fully validated tagged build with the maintainer npm service account. It cannot be republished to test the trusted path.
Admin action needed
Repair the npm-side Trusted Publisher settings for package
clawpatch, GitHub repositoryopenclaw/clawpatch, and workflow.github/workflows/release.yml(including any configured npm environment constraint). Verify the repaired trusted path on the next releasable version.