Commit 6b01ef3788
Verified · cmc ci/build: success
CHANGELOG.org +37
| @@ -4,6 +4,43 @@ Versioning follows semver from v0.1.0. Database migrations run | ||
| 4 | 4 | automatically on daemon start; upgrade notes appear per release when |
| 5 | 5 | anything beyond "replace the binary and restart" is needed. |
| 6 | 6 | |
| 7 | * v0.3.0 — 2026-08-25 | |
| 8 | ||
| 9 | CI: =.gitbay/ci.yml= jobs run as builds claimed by =gitbay-runner= | |
| 10 | over SSH (admin-only runner protocol; statuses feed =require-checks=). | |
| 11 | Per-repo secrets set over stdin and injected into build environments; | |
| 12 | cron schedules (server-local time) and tag-glob triggers, mutually | |
| 13 | exclusive per job; =build list/show/log/trigger= and a builds tab. | |
| 14 | Pages: public repos' =pages= branches served on =<owner>.<domain>= | |
| 15 | (=[pages] domain=), custom domains with DNS TXT ownership challenges | |
| 16 | and 7-day expiry for pending claims, per-subdomain on-demand ACME. | |
| 17 | Wikis (=.wiki= companion repos, access mirrors the parent) and teams | |
| 18 | within orgs (members-role scoping, per-repo team grants). | |
| 19 | Activity graphs on user and org pages, backfillable | |
| 20 | (=admin backfill-activity=); commits attributed by verified author | |
| 21 | email, deduped by sha. | |
| 22 | MR pages list the commits the MR carries; =mr show= gains a commits | |
| 23 | section. | |
| 24 | Per-file history: =?path== on the web log, =--path= on =repo log=, | |
| 25 | history link on blob pages. | |
| 26 | Mirror status surfaced in =repo show= and the repo header | |
| 27 | (admin-only), with sync errors visible; tag-only pushes now schedule | |
| 28 | mirror syncs. | |
| 29 | Rendering: GFM tables/strikethrough/autolinks/task lists, blob image | |
| 30 | previews, raw serves images with real content types (README images | |
| 31 | render under nosniff), 0BSD license recognition, repo website links, | |
| 32 | compact dashboard pins. | |
| 33 | =admin user delete= for accounts that anchor nothing, with named | |
| 34 | blockers otherwise. | |
| 35 | Fixes: wiki pages no longer overflow on mobile (iOS font-inflation | |
| 36 | trigger), GHSA-free deps, secret values pipe correctly through the | |
| 37 | CLI. | |
| 38 | ||
| 39 | Migrations 0020-0025 apply on start. New config: =[pages] domain=. | |
| 40 | The runner is a new binary (=gitbay-runner=); see the wiki's Admin | |
| 41 | guide for setup. Stress-tested against an import of git.git (82k | |
| 42 | commits): see the wiki's Performance page. | |
| 43 | ||
| 7 | 44 | * v0.2.0 — 2026-08-24 |
| 8 | 45 | |
| 9 | 46 | - Deploy keys: repo-bound CI keys (=repo deploy-key=), ro/rw, rename- and |