1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
ChecklistHelix releases are versioned in the Calendar Versioning scheme:
Changelog CurationThe changelog is currently created manually by reading through commits in the log since the last release. GitHub's compare view is a nice way to approach this. For example when creating the 22.07 release notes, this compare link may be used Either side of the triple-dot may be replaced with an exact revision, so if you wish to incrementally compile the changelog, you can tackle a weeks worth or so, record the revision where you stopped, and use that as a starting point next week: A work-in-progress commit for a changelog might look like this example. Not every PR or commit needs a blurb in the changelog. Each release section tends to have a blurb that links to a GitHub comparison between release versions for convenience:
Typically, small changes like dependencies or documentation updates, refactors, or meta changes like GitHub Actions work are left out. |