Commit f8dd492920

f8dd492920be12d678f793dc5b74fec0fbd4da6f

parent: ce5d6507cb

Verified · cmc ci/build: success ci/test: success

cmc <hello@cleberg.net> · 2026-09-22 04:15 UTC

CHANGELOG: v1.34.0

Ref #246
CHANGELOG.org +17 −1
@@ -4,7 +4,7 @@ Versioning follows semver from v0.1.0. Database migrations run
44automatically on daemon start; upgrade notes appear per release when
55anything beyond "replace the binary and restart" is needed.
66
7* Unreleased
7* v1.34.0 — 2026-09-21
88
99The profile's tabs, reworked.
1010
@@ -61,6 +61,22 @@ Eleven web findings, mostly alignment and affordance (#247).
6161- =nav.tabs= has a bottom margin.
6262- The footer links the iOS client.
6363
64The e2e suite runs in parallel (#246).
65
66- =startInstance= linked a byte-identical 35MB gitbayd for each of the
67 207 tests, about 0.8s apiece: go's build cache covers the compile,
68 not the link. Each binary is now built once per process, lazily, so
69 a =-run= of one test links only what it needs.
70- 202 of the 207 tests take =t.Parallel=; the five calling =t.Setenv=
71 stay serial. =freePorts= allocates from an atomic counter instead of
72 binding =:0= and closing it, which raced once tests overlapped —
73 =waitForPort= only asks whether something is listening, so the loser
74 talked to another test's server.
75- Locally on 12 cores the suite goes from 637s to two or three minutes.
76 The =-timeout= floor the harness enforced (#143) is gone with the
77 reason for it; =make test= and =.gitbay/ci.yml= still pass their own
78 as a ceiling for a real hang.
79
6480* v1.33.0 — 2026-09-21
6581
6682Five findings from the outside review of the web UI (#241–#245).