Skip to content

fix(ts): add npm trusted publishing metadata#12

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

fix(ts): add npm trusted publishing metadata#12
3leapsdave merged 1 commit into
mainfrom
fix/ts-npm-repository-metadata

Conversation

@3leapsdave

@3leapsdave 3leapsdave commented Jul 7, 2026

Copy link
Copy Markdown
Member

Summary

  • add repository metadata to the TypeScript root package and all five platform package manifests
  • extend the npm publish prereq guard to verify the workflow environment and package repository URL
  • update release checklist/docs with the exact trusted-publisher tuple that must match npm settings

Verification

  • jq repository URL check across root and platform package manifests
  • make npm-publish-prereqs-check
  • actionlint .github/workflows/typescript-publish-npm.yml
  • git diff --check
  • make prepush with escalation

Add repository metadata to the TypeScript root package and platform packages so npm trusted publishing can match the GitHub repository. Harden the release checklist and local prereq guard to verify the publish environment and repository URL before future npm release attempts.

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 merged commit 3e1a221 into main Jul 7, 2026
25 checks passed
@3leapsdave 3leapsdave deleted the fix/ts-npm-repository-metadata branch July 7, 2026 14:16
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