Skip to content

feat(npm) ✨ Add npm package workflow#3

Merged
haskou merged 9 commits into
mainfrom
feat/npm-package
Jun 24, 2026
Merged

feat(npm) ✨ Add npm package workflow#3
haskou merged 9 commits into
mainfrom
feat/npm-package

Conversation

@haskou

@haskou haskou commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add an npm publish job to the CI workflow, following the release pattern used by haskou/eslint-config.
  • Publish the package when a pull request is merged into main or master from a feat, fix, or break branch.
  • Compute the next npm version automatically from the source branch type.
  • Commit the release version, create a git tag, and generate GitHub release notes after publishing.
  • Keep the verification job running lint, typecheck, coverage tests, docs build, and an npm package dry run.

Notes

This workflow uses npm trusted publishing through GitHub Actions OIDC permissions, so the repository/package must be configured as a trusted publisher in npm before the first publish run.

Validation

Not run locally. Workflow-only change.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

@haskou haskou merged commit 38c736d into main Jun 24, 2026
2 checks passed
@haskou haskou deleted the feat/npm-package branch June 24, 2026 21:35
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.

2 participants