Skip to content

release: repair npm Trusted Publisher configuration #177

Description

@steipete

Problem

The npm Trusted Publisher configuration for openclaw/clawpatch is 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 --provenance then created and submitted valid Sigstore provenance, but the registry package PUT to https://registry.npmjs.org/clawpatch failed with E404 (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 repository openclaw/clawpatch, and workflow .github/workflows/release.yml (including any configured npm environment constraint). Verify the repaired trusted path on the next releasable version.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:needs-security-reviewClawSweeper 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.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.impact:securityThis 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.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions