Skip to content

chore: automate npm publishing - #58

Merged
MeliValesca merged 1 commit into
mainfrom
chore/automate-npm-publishing
Sep 25, 2026
Merged

MeliValesca merged 1 commit into
mainfrom
chore/automate-npm-publishing

Conversation

@MeliValesca

Copy link
Copy Markdown
Member

Automates npm releases from verified Git tags using trusted publishing and provenance. Pull requests run a publication-free package dry run, while tagged releases require the protected release environment before the verified tarball can be published.

The package validator checks every public entry point, native sources, bundled agent skill metadata, unresolved workspace ranges, and repository-only files. The TypeScript build is also scoped to src so documentation declarations are no longer included in the npm package.

Validation:

  • yarn format:check
  • yarn lint
  • yarn test --runInBand (84 tests)
  • yarn build
  • npm pack plus scripts/check-package.mjs
  • release tag and workflow YAML validation

@MeliValesca
MeliValesca marked this pull request as ready for review September 25, 2026 20:26
@MeliValesca
MeliValesca merged commit 76b59b9 into main Sep 25, 2026
9 checks passed
@MeliValesca
MeliValesca deleted the chore/automate-npm-publishing branch September 25, 2026 20:26
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