Skip to content

Release workflow (npm Trusted Publishing) and CI - #1

Merged
coderbuzz merged 1 commit into
mainfrom
ci/release
Oct 12, 2026
Merged

coderbuzz merged 1 commit into
mainfrom
ci/release

Conversation

@coderbuzz

Copy link
Copy Markdown
Owner

Adds:

  • ci.yml: typecheck + e2e tests on every PR and push to main.
  • release.yml: on tag vX.Y.Z (must equal package.json version), test and npm publish with Trusted Publishing (OIDC, provenance, no stored token), same setup as coderbuzz/codex.
  • repository/homepage in package.json (Trusted Publishing requires repository.url to match this repo).

Before the first tag: npm cannot attach a Trusted Publisher to a package that does not exist yet, so 0.1.0 is published once by hand, then npmjs.com > @coderbuzz/dsh > Settings > Trusted Publisher = GitHub Actions, coderbuzz / dsh / release.yml, with "Allow npm publish".

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderbuzz
coderbuzz merged commit 3698d74 into main Oct 12, 2026
1 check passed
@coderbuzz
coderbuzz deleted the ci/release branch October 12, 2026 10:41
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