From 771f8b220bc5fca716c7609a7ce995dcf4839992 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 24 May 2025 14:48:52 +0200 Subject: Add RELEASE.md To allow features like PCB version detection the version encoding requires manual intervention. A release checklist like this allows to reliably execute such tasks. --- RELEASE.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 RELEASE.md (limited to 'RELEASE.md') diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..80f0879 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,10 @@ +This is a mandatory release checklist. + +- select a version string with pattern `v..` optionally + with a `-pre` suffix (e.g. `v1.2.45-pre67`) +- reserve resistor combination in `pcb/versions.tsv` by adding version string +- set values of `R1` and `R2` in root schematic according to `pcb/versions.tsv` +- write version string to PCB silk screen +- commit all changes +- execute all automated and manual tests +- create release tag -- cgit v1.2.3-70-g09d2