Skip to content

Small Releases

Luke edited this page Aug 3, 2022 · 3 revisions

Among others, we have applied the XP-practice Small releases.
In our case, this meant that we put out a new working release of Squello at the end of every sprint (meaning every 7 or 14 days).
Additionally, we set up GitHub Actions to automatically run all tests in the Squello-Tests package on every commit. (We also have a seperate CI-release workflow for one specific test.) When writing [release] in the commit message, this commit will automatically be converted to a new release (not a pre-release). Note that the Release-Pipeline currently generates a new prerelease everytime a push/merge to main occurs.

Clone this wiki locally