Skip to content

chore: add CI and release workflows#7

Merged
ar4mirez merged 1 commit intomasterfrom
chore/add-ci-release-workflows
Mar 18, 2026
Merged

chore: add CI and release workflows#7
ar4mirez merged 1 commit intomasterfrom
chore/add-ci-release-workflows

Conversation

@ar4mirez
Copy link
Copy Markdown
Owner

Adds GitHub Actions workflows copied from hapi-handlers:

  • CI (.github/workflows/ci.yml): runs npm test on Node 18, 20, 22 for every push/PR to master
  • Release (.github/workflows/release.yml): triggered by v* tags — runs tests, publishes to npm with provenance, creates a GitHub Release with auto-generated notes

NPM_TOKEN secret is already set on this repo.

- CI: test on Node 18, 20, 22 for every push/PR to master
- Release: publish to npm + create GitHub Release on v* tag push
Copied from hapi-handlers reference setup.
@ar4mirez ar4mirez merged commit 271dcf5 into master Mar 18, 2026
0 of 3 checks passed
@ar4mirez ar4mirez deleted the chore/add-ci-release-workflows branch March 18, 2026 16:40
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