Release process: make shell snippets copy'n'pastable as-is
The shell snippets that end with EOF
cannot copied'n'pasted from the Markdown source directly, due to the indentation.
This has annoyed me for ages, and caused a little wasted time to recover every time I prepare a release.
One could argue that the RM could copy'n'paste from a locally built version of the release process (the one on our website may be outdated compared to the release branch), but I work from a copy of the release process Markdown source, from which I delete the steps I completed already, so that's not practical for me.
Candidate solutions:
- move these shell snippets to external scripts
- have the RM copy'n'paste the release process doc to a GitLab wiki page, so I can keep the "lower risk of forgetting anything" feature of my current workflow, while having nice HTML rendering and copy'n'pastable text. If we go this way, we could consider using a checklist: ticking a box is faster than finding the right piece of text and deleting it.
Edited by intrigeri