Skip to content

fix(ci): use supported Node for npm trusted publish#10

Merged
3leapsdave merged 1 commit into
mainfrom
fix/ts-npm-publish-node24
Jul 7, 2026
Merged

fix(ci): use supported Node for npm trusted publish#10
3leapsdave merged 1 commit into
mainfrom
fix/ts-npm-publish-node24

Conversation

@3leapsdave

Copy link
Copy Markdown
Member

Summary

  • run the TypeScript npm publish workflow on Node 24 for npm trusted publishing
  • add an offline prepush guard for publish-workflow Node/npm minimums
  • document the trusted-publishing runtime requirements in release docs
  • fix the manual npm fallback command to use npm run build:native

Verification

  • make npm-publish-prereqs-check
  • actionlint .github/workflows/typescript-npm-publish.yml
  • git diff --check
  • make prepush (passed under escalation; sandboxed first run hit a UDS /tmp socket timing failure, targeted rerun passed)
  • make audit
  • make msrv

Release note

This is a workflow/docs-only recovery fix for v0.2.2 npm publishing. It does not change release artifacts, Go prebuilt libraries, Rust code, TypeScript package contents, or tags.

Run the TypeScript npm publish workflow on Node 24 so npm trusted publishing can use the supported OIDC runtime. Document the Node and npm minimums in the npm publishing guide.

Generated by GPT-5 Codex via Codex CLI under supervision of @3leapsdave

Co-Authored-By: GPT-5 Codex <noreply@3leaps.net>

Role: devlead

Committer-of-Record: Dave Thompson <dave.thompson@3leaps.net> [@3leapsdave]
@3leapsdave 3leapsdave force-pushed the fix/ts-npm-publish-node24 branch from b857b82 to 642c2d9 Compare July 7, 2026 10:58
@3leapsdave 3leapsdave merged commit 48ff2f5 into main Jul 7, 2026
25 checks passed
@3leapsdave 3leapsdave deleted the fix/ts-npm-publish-node24 branch July 7, 2026 11:07
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