* fix(ci): use pnpm pack + npm publish for OIDC trusted publishing
pnpm doesn't support OIDC trusted publishing (pnpm/pnpm#9812).
Use pnpm pack to create the tarball, then npm publish for the
actual upload which handles the OIDC token exchange.
Also bumps Node from 20.x to 24.x in release workflows and
removes registry-url from setup-node to avoid short-circuiting
OIDC.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore: trigger CI re-run
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>