Creating a semver release
This document outlines the process for creating a semver-compliant release.
1. Update docs/changes.md
- Remove
(pending)
for subheader - Ensure URLs under subheader use the (prior) sprint's start and end dates (see this following view in the project board). Adjust as needed if the release is later than expected.
2. Create a pull request with this change
Create a PR with your changes to docs/changes.md
3. Push the new tag
Once the PR has been merged, push the new tag:
# CHANGEME
TAG="v1.9.?"
NEXT_MILESTONE="M10"
URL=https://ml4ai.github.io/skema/changes/#$TAG
git tag -a $TAG -m "Incremental $TAG towards $NEXT_MILESTONE. See $URL"
git push origin --tags