Releases
Shipped in small, gated releases
fm release runs the ritual as nine named steps with a checkpoint after each: gates, version bumps, changelog, commit, release check, push, round close and a canary in every local project.
Show the numbers
| version | tests |
|---|---|
| 1.2.25 | 1,215 |
| 1.2.26 | 1,249 |
| 1.2.27 | 1,263 |
| 1.2.28 | 1,372 |
| 1.2.29 | 1,385 |
| 1.2.30 | 1,418 |
| 1.2.31 | 1,591 |
| 1.2.32 | 1,935 |
| 1.2.33 | 2,018 |
| 1.2.34 | 2,081 |
| 1.2.35 | 2,131 |
| 1.2.36 | 2,131 |
| 1.2.37 | 2,253 |
| 1.2.38 | 2,255 |
| 1.2.39 | 2,279 |
| 1.2.40 | 2,283 |
Release over release
Each release's cover is drawn from its own numbers: the hue from its version, the bar its tests as a share of the latest.
What a release proves
- The full gates on the exact commit that is pushed, never later work.
- A release check: doctor and the demo in a throwaway home.
- Your yes to push, spent by that one push.
- Resumable. A stop at any step continues from there with
--resume.