Skip to content

chore: restore openclaw package metadata for trusted publishing#39

Merged
osolmaz merged 3 commits intoopenclaw:mainfrom
osolmaz:fix/revert-reverted-repo-metadata
Mar 1, 2026
Merged

chore: restore openclaw package metadata for trusted publishing#39
osolmaz merged 3 commits intoopenclaw:mainfrom
osolmaz:fix/revert-reverted-repo-metadata

Conversation

@dutifulbob
Copy link
Contributor

@dutifulbob dutifulbob commented Mar 1, 2026

Summary

Restore and harden release metadata so trusted publishing works out of the box.

  • set author to OpenClaw Team <dev@openclaw.ai>
  • set repository.url to canonical https://github.com/openclaw/acpx
  • add release workflow validation that fails fast if author or repository.url drift
  • run npm run build in release workflow before publish to ensure artifacts are present

Why

Recent release failed at npm publish with E422 due provenance mismatch:

  • provenance repo: https://github.com/openclaw/acpx
  • package metadata repo: git+https://github.com/janitrai/acpx.git

This PR fixes the mismatch and adds guardrails so it does not regress.

Validation

  • npm run lint
  • npm run typecheck
  • npm run build
  • npm test

@osolmaz osolmaz merged commit f35aaf9 into openclaw:main Mar 1, 2026
1 check 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