Skip to content

feat: add trusted npm publishing - #4

Merged
TrickRiggin merged 1 commit into
mainfrom
agent/trusted-npm-publishing
Aug 10, 2026
Merged

feat: add trusted npm publishing#4
TrickRiggin merged 1 commit into
mainfrom
agent/trusted-npm-publishing

Conversation

@TrickRiggin

Copy link
Copy Markdown
Owner

What changed

  • add a tag-triggered npm publishing workflow using GitHub OIDC
  • require the release tag to match the package version before publishing
  • bump the npm package and PowerShell module together to 0.3.1
  • document the release procedure
  • replace the hard-coded version test with a durable format check while retaining npm/module equality validation

Why

Future releases should use short-lived trusted-publisher credentials instead of storing or passing a long-lived npm write token. The 0.3.1 release will prove the configured npm trust relationship end to end.

Validation

  • pwsh -NoProfile -File ./tests/Test-AgentGuidanceSync.ps1 - 16 passed
  • npm pack --dry-run - 9 intended files in the 0.3.1 tarball
  • git diff --check

@TrickRiggin
TrickRiggin marked this pull request as ready for review August 10, 2026 14:04
@TrickRiggin
TrickRiggin merged commit 0da1f30 into main Aug 10, 2026
6 checks passed
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