8e19ffdce4
- Split into two jobs: build (compile binaries) and publish (npm publish) - Build job uploads compressed artifacts (tar.gz/zip) - Publish job downloads artifacts and uses OIDC Trusted Publishing - Removes NODE_AUTH_TOKEN dependency, uses npm provenance instead - Increased timeout for large binary uploads (40-120MB) - Build parallelism increased to 7 (all platforms simultaneously) - Fixes npm classic token deprecation issue Benefits: - Fresh OIDC token at publish time avoids timeout issues - No token rotation needed (OIDC is ephemeral) - Build failures isolated from publish failures - Artifacts can be reused if publish fails