Answer stability round 1: 0 🔴, 3 🟡; fail when the latest release can't be read, build every platform's binaries when Go changes, and test main() and the Unreleased heading

This commit is contained in:
2026-10-13 23:53:53 +02:00
committed by Lillem4n
parent a82279c6a4
commit b9ae602399
5 changed files with 38 additions and 21 deletions
+4 -3
View File
@@ -1219,9 +1219,10 @@ docker build --build-arg GO_VERSION=1.22.12 --target portable . # lowest support
GO_VERSION=1.22.12 docker compose run --rm test # the same tests, without the image build
```
A change to `release-tooling/`, the `Dockerfile`, `.dockerignore`, the licence files or
either workflow also builds the apt, dnf and apk repositories from snapshot packages,
signs them with throwaway keys, and installs fejkdata from each:
A change to Go code, `release-tooling/`, the `Dockerfile`, `.dockerignore`, the licence
files or either workflow also builds the release binaries for every platform, the apt, dnf
and apk repositories from their packages, signed with throwaway keys, and installs
fejkdata from each:
```sh
docker build -f release-tooling/package-repos.Dockerfile --target throwaway-keys --output /tmp/fejkdata-keys .