Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 979 Bytes

File metadata and controls

26 lines (17 loc) · 979 Bytes

Releasing

Go binary

Push a v* tag (e.g. v0.4.0) to trigger the release.yml workflow, which runs GoReleaser and publishes Docker images.

npm packages

Package versions are independent of the Go binary version.

Publish order

@kaptanto/events must be published before packages that peer-depend on it (n8n-nodes-kaptanto, @kaptanto/mastra). Always tag and wait for the events package to appear on npm before tagging dependents.

  1. @kaptanto/events — push a tag matching events-v* (e.g. events-v0.2.0).
  2. n8n-nodes-kaptanto (folder packages/n8n-nodes-kaptanto) — push a tag matching n8n-v* (e.g. n8n-v0.2.0).
  3. @kaptanto/mastra — push a tag matching mastra-v* (e.g. mastra-v0.1.0).

These tags trigger the npm-publish.yml workflow which builds, tests, and publishes with OIDC provenance (--provenance --access public).

You can also publish manually via the workflow_dispatch trigger in the Actions tab.