Skip to content

ci: keep npm release install compatible#28

Merged
sarveshsea merged 1 commit into
mainfrom
release/npm-publish-install-fix
May 14, 2026
Merged

ci: keep npm release install compatible#28
sarveshsea merged 1 commit into
mainfrom
release/npm-publish-install-fix

Conversation

@sarveshsea
Copy link
Copy Markdown
Owner

Summary

  • Keeps the trusted-publishing release workflow from ci: use trusted publishing for npm release #27.
  • Uses npm install --ignore-scripts for the release workflow because npm 11 strict npm ci rejects the existing lockfile optional native package shape.
  • Avoids deleting package-lock.json during release.

Verification

  • ruby YAML parse for .github/workflows/publish.yml passed.
  • Publish run 25865808778 confirmed the failure was npm ci lockfile strictness before package checks.

@sarveshsea sarveshsea merged commit 53bfc46 into main May 14, 2026
2 checks 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.

1 participant