-
- Creates release notes via Python script.
- Pro: most custimizable approach.
- Con: rather brittle & needs altering when copying to new repo.
-
- Creates release notes via Github's Release.yml. See documentation.
- Pro: Most reusable approach.
- Con: does not capture commit changes, only PR changes. Hard to customize.
Tags are created in yyyy-week-patch
format.
- Year: 2024
- Week in year: 1-52
- Patch: 0, 1, 2, etc. Every release increments patch count by 1.
Example:
Library dependencies: