-
Notifications
You must be signed in to change notification settings - Fork 7
Release and Publishing
Dan Sabin edited this page Jun 8, 2026
·
1 revision
Inline Email publishes to npm as:
inline-email
The CI workflow runs on master, dev, and pull requests:
- install dependencies
- run high-severity audit
- build TypeScript
- run tests
- run npm package dry-run
The release workflow uses npm Trusted Publishing with GitHub Actions OIDC.
Configure npm Trusted Publishing with:
Package: inline-email
GitHub owner: freethinkingit
Repository: inline-email
Workflow: release.yml
Environment: npm
No long-lived npm token is required.
Push a version tag that matches package.json:
git tag v3.0.0-alpha.0
git push origin v3.0.0-alpha.0The workflow verifies that the tag matches the package version before publishing.
Prerelease versions publish to next:
3.0.0-alpha.0 -> next
Stable versions publish to latest:
3.0.0 -> latest
Manual publishing should only be needed for recovery:
npm publishFor a prerelease manual publish:
npm publish --tag nextInline Email is maintained by Freethinking IT.