Zero Config
Works out of the box. Just add the workflow file and you're done.
Conventional commits in, semantic versions out. Zero config.
Create .github/workflows/release.yml:
name: Release
on:
push:
branches: [main]
permissions:
contents: write
pull-requests: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: SylphxAI/bump@v1
with:
github-token: $\{{ secrets.GITHUB_TOKEN }}
npm-token: $\{{ secrets.NPM_TOKEN }}NPM_TOKEN, Value: your tokenPush a commit and watch the magic happen.
| bump | changesets | |
|---|---|---|
| Setup | 1 workflow file | Multiple config files + bot |
| Workflow | Just commit | Create changeset file per change |
| Version control | Automatic from commits | Manual per-changeset |
| Learning curve | Know conventional commits? Done | New syntax + tooling |
| Workspace protocol | Auto-resolved | Manual handling required |