@@ -21,11 +21,12 @@ Example `version number`
2121
2222- Autogenerate release notes
2323
24- echo $ changelist ${ORG}/${REPO} v${PREVIOUS} main --version ${VERSION}
25- changelist ${ORG}/${REPO} v${PREVIOUS} main --version ${VERSION}
24+ changelist ${ORG}/${REPO} v${PREVIOUS} main --version ${VERSION} --config pyproject.toml --out ${VERSION}.md
2625
2726- Put the output of the above command at the top of ` CHANGELOG.md `
2827
28+ cat ${VERSION}.md | cat - ${LOG} > temp && mv temp ${LOG}
29+
2930- Update ` version ` in ` pyproject.toml ` .
3031
3132- Commit changes:
@@ -47,9 +48,21 @@ Example `version number`
4748 where ` origin ` is the name of the ` github.com:scientific-python/yaml2ics `
4849 repository
4950
50- - Review the github release page:
51+ - Create release from tag
52+
53+ - go to https://github.com/scientific-python/scientific-python-hugo-theme/releases/tags
54+ - click the 3 dots: create a release
55+ - use v${VERSION} for the `Release title`
56+ - paste contents (or upload) of ${VERSION}.md in the `Describe this release section`
57+ - if pre-release check the box labelled `Set as a pre-release`
58+
59+ - Ensure that release landed on PyPi: https://pypi.org/project/yaml2ics/#history
60+
61+ - If a full release, update
62+ https://github.com/scientific-python/yaml2ics/milestones :
5163
52- https://github.com/scientific-python/yaml2ics/tags
64+ - close old milestone
65+ - ensure new milestone exists (perhaps setting due date)
5366
5467- Update ` version ` in ` pyproject.toml ` .
5568
0 commit comments