Skip to content

chore(git): release process - #294

Merged
sabinem merged 3 commits into
developfrom
chore/release-process
Sep 10, 2026
Merged

chore(git): release process#294
sabinem merged 3 commits into
developfrom
chore/release-process

Conversation

@sabinem

@sabinem sabinem commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

This PR provides:

  • CHANGELOG.md: Keep a Changelog, hand-maintained, entry written in the PR that makes the change. [0.8.0] summarises what's in production today.
  • just version::bump: rolls [Unreleased] into a dated heading for the version being cut, so release notes can't be forgotten on release day.
  • RELEASING.md: that merges reach the running app; how to check what an instance serves (footer, or digest comparison); how to deploy deliberately; how to pin or roll back to an immutable - tag; the three version numbers; how to cut a release and make it deployable.
  • README.md / CLAUDE.md: pointers, plus a new invariant for the deploy-on-restart behaviour.

@sabinem
sabinem force-pushed the chore/release-process branch from 71b77db to 622b35b Compare September 9, 2026 11:38
@sabinem
sabinem changed the base branch from main to develop September 9, 2026 11:39
@sabinem
sabinem force-pushed the chore/release-process branch from 622b35b to 1c0b0c0 Compare September 9, 2026 12:44
@sabinem
sabinem marked this pull request as draft September 10, 2026 06:54
The repo had no changelog, so the only account of what a release
contains was the commit messages.

Keep a Changelog format, hand-maintained, one line per PR. The 0.8.0
entry summarises what is in production rather than reconstructing it
commit by commit; it predates the file and says so.

Deliberately not generated from commit messages.
A hand-maintained changelog rots the moment someone forgets to move
[Unreleased] on release day. bump now lifts whatever sits under that
heading into a dated heading for the version being cut, and leaves
[Unreleased] empty again — so a version's notes are exactly what was
written while it was being built.
@sabinem
sabinem marked this pull request as ready for review September 10, 2026 10:36
@sabinem
sabinem force-pushed the chore/release-process branch from 9dfdc19 to 58e1807 Compare September 10, 2026 10:47
RELEASING.md describes the current release process and what happens
if a feature is merged to main. It also decribes the branching model
and the versioning of App and Charts.
@sabinem
sabinem force-pushed the chore/release-process branch from 58e1807 to 35de60e Compare September 10, 2026 10:55
@sabinem
sabinem merged commit 78adfcb into develop Sep 10, 2026
3 checks passed
@sabinem
sabinem deleted the chore/release-process branch September 10, 2026 11:15
@sabinem
sabinem restored the chore/release-process branch September 10, 2026 11:17
@sabinem
sabinem deleted the chore/release-process branch September 10, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant