shelljs/RELEASE.md
Nate Fischer d43d91533e chore: rename master -> main
No change to logic. This updates the main branch name.
2025-03-23 16:16:35 -07:00

15 lines
512 B
Markdown

# Release steps
1. Ensure main branch passes CI tests
2. Bump version, create tags, push, and release:
- `$ npm run <release:major|release:minor|release:patch>`
- `major` - breaking API changes
- `minor` - backwards-compatible features
- `patch` - backwards-compatible bug fixes
3. Update `CHANGELOG.md`
- `$ npm run changelog`
- Manually verify that the changelog makes sense
- `$ git push`
4. Update https://github.com/shelljs/shelljs/releases to create a new release
from the latest git tag