There's a few scenarios that might prompt a release:
| Scenario | Release type |
|---|---|
| Breaking changes to existing macros | minor |
| New functionality | minor |
| Fixes to existing macros | patch |
- Begin a new release by clicking here
- Click "Choose a tag", then paste your version number (with no "v" in the name), then click "Create new tag: x.y.z. on publish"
- The “Release title” will be identical to the tag name
- Click the "Generate release notes" button
- Copy and paste the generated release notes into
CHANGELOG.md, commit, and merge into themainbranch - Click the "Publish release" button
- This will automatically create an "Assets" section containing:
- Source code (zip)
- Source code (tar.gz)
- This will automatically create an "Assets" section containing: