Skip to content

fix: harden the release verify job - #52

Merged
paleo merged 2 commits into
mainfrom
49/verify-fix
Aug 22, 2026
Merged

fix: harden the release verify job#52
paleo merged 2 commits into
mainfrom
49/verify-fix

Conversation

@paleo

@paleo paleo commented Aug 22, 2026

Copy link
Copy Markdown
Owner

The first release published all 8 packages with provenance, but the verify job failed. Two independent defects, both fixed.

  • The install pulled openclaw in as an auto-installed peer dependency, putting 325 unrelated packages in the audit scope and failing on an aliased dependency inside that tree. It now installs with --omit=peer.
  • The attestation assertion could pass without any of the published packages carrying an attestation. It now asserts provenance per published package.

docs/releasing.md documents both commands and the conditions under which npm skips provenance without failing.

Includes a patch changeset on @paleo/openclaw-test, with no functional change, so that merging this exercises the corrected job on a real release. That package is a leaf, so the release covers it alone, and its openclaw peer dependency is what triggered the failure.

@paleo
paleo merged commit a0cf80e into main Aug 22, 2026
2 checks passed
@paleo
paleo deleted the 49/verify-fix branch August 22, 2026 18:44
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