Default branch

dev
All checks were successful
secrets-guard / encrypted (pull_request) Successful in 5s
shell-lint / shellcheck (pull_request) Successful in 7s
PR build (required check) / changes (pull_request) Successful in 19s
PR build (required check) / build-backend (pull_request) Has been skipped
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / gate (pull_request) Successful in 1s
Sync infra to hosts / sync-beta (push) Has been skipped
Sync infra to hosts / sync-prod (push) Has been skipped
Sync infra to hosts / sync-centralis (push) Has been skipped
secrets-guard / encrypted (push) Successful in 6s
Sync infra to hosts / sync-dev (push) Successful in 12s
shell-lint / shellcheck (push) Successful in 8s

4dcd6775c4 · make: add root install/up/down for the local stack · Updated 2026-08-01 20:14:32 +00:00

Branches

fix/alert-template-empty-value
All checks were successful
secrets-guard / encrypted (pull_request) Successful in 5s
PR build (required check) / changes (pull_request) Successful in 11s
shell-lint / shellcheck (pull_request) Successful in 7s
PR build (required check) / build-backend (pull_request) Has been skipped
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Successful in 23s
PR build (required check) / gate (pull_request) Successful in 2s

9d5e87b594 · alerting: don't print a bare "value:" when ValueString is empty · Updated 2026-07-25 18:15:38 +00:00    admin_emi

78
1
#96 Merged
fix/alerting-liveness-heartbeat
All checks were successful
secrets-guard / encrypted (pull_request) Successful in 5s
shell-lint / shellcheck (pull_request) Successful in 6s
PR build (required check) / build-backend (pull_request) Has been skipped
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / changes (pull_request) Successful in 9s
PR build (required check) / validate-observability (pull_request) Successful in 23s
PR build (required check) / gate (pull_request) Successful in 2s

ba11423fd9 · alerting: base web/worker liveness on the app heartbeat, not container stdout · Updated 2026-07-25 17:46:35 +00:00    admin_emi

79
1
#94 Merged
fix/recent-current-day
All checks were successful
shell-lint / shellcheck (pull_request) Successful in 11s
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / gate (pull_request) Successful in 2s
secrets-guard / encrypted (pull_request) Successful in 7s
PR build (required check) / changes (pull_request) Successful in 12s
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / build-backend (pull_request) Successful in 50s

b1e0218147 · climate: stop dropping the current day from the Open-Meteo bundle · Updated 2026-07-25 16:22:46 +00:00    admin_emi

80
1
#92 Merged
test/wave0-safety-and-gating
All checks were successful
PR build (required check) / changes (pull_request) Successful in 7s
PR build (required check) / validate-observability (pull_request) Has been skipped
secrets-guard / encrypted (pull_request) Successful in 6s
shell-lint / shellcheck (pull_request) Successful in 16s
PR build (required check) / lint-shell (pull_request) Successful in 23s
PR build (required check) / build-frontend (pull_request) Successful in 1m41s
PR build (required check) / guard-secrets (pull_request) Successful in 26s
PR build (required check) / build-backend (pull_request) Successful in 2m13s
PR build (required check) / gate (pull_request) Successful in 2s

8432144bb3 · ci: gate the prod path, fold the repo-wide checks into gate, run the daemon tests · Updated 2026-07-25 08:36:31 +00:00    admin_emi

104
4
#88 Open
feat/centralis-vault
All checks were successful
PR build (required check) / changes (pull_request) Successful in 8s
secrets-guard / encrypted (pull_request) Successful in 6s
shell-lint / shellcheck (pull_request) Successful in 6s
PR build (required check) / build-backend (pull_request) Has been skipped
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / gate (pull_request) Successful in 2s

33cd69e44e · secrets: silence two SC2016s that are the intended behaviour · Updated 2026-07-25 01:13:08 +00:00    admin_emi

111
0
#77 Merged
qa/frontend-qa-batch
All checks were successful
PR build (required check) / changes (pull_request) Successful in 7s
secrets-guard / encrypted (pull_request) Successful in 5s
shell-lint / shellcheck (pull_request) Successful in 8s
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / build-frontend (pull_request) Successful in 58s
PR build (required check) / build-backend (pull_request) Successful in 1m16s
PR build (required check) / gate (pull_request) Successful in 2s

669e52a0d9 · Merge remote-tracking branch 'forgejo/qa/dry-trace' into qa/frontend-qa-batch · Updated 2026-07-24 23:10:39 +00:00    admin_emi

117
12
#70 Merged

fedd18a74b · Make trace-rain days read consistently across every surface · Updated 2026-07-24 23:07:14 +00:00    admin_emi

120
1

f0747bae3a · Compute "today" and date-picker bounds in local time, not UTC · Updated 2026-07-24 23:06:52 +00:00    admin_emi

120
1

72e141afd3 · Emit https origin for the public host in canonical/og/sitemap URLs · Updated 2026-07-24 23:04:42 +00:00    admin_emi

120
1

078aaab759 · Drop the in-progress local day from the Open-Meteo recent/forecast fallback · Updated 2026-07-24 23:01:08 +00:00    admin_emi

120
1

35cf1036d4 · push: re-subscribe on VAPID key rotation and prune dead 401/403 rows · Updated 2026-07-24 22:48:25 +00:00    admin_emi

120
1

ca589545a6 · Return 422 for malformed date query param in grade/day endpoints · Updated 2026-07-24 22:43:35 +00:00    admin_emi

120
1
fix/discord-city-resolution
All checks were successful
PR build (required check) / changes (pull_request) Successful in 6s
secrets-guard / encrypted (pull_request) Successful in 5s
PR build (required check) / build-frontend (pull_request) Has been skipped
shell-lint / shellcheck (pull_request) Successful in 7s
PR build (required check) / validate-observability (pull_request) Successful in 38s
PR build (required check) / build-backend (pull_request) Successful in 1m19s
PR build (required check) / gate (pull_request) Successful in 2s

1b862aa049 · discord: resolve the city people actually typed · Updated 2026-07-24 21:47:19 +00:00    admin_emi

123
1
#62 Open
feat/agent-owns-mentions
All checks were successful
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
secrets-guard / encrypted (pull_request) Successful in 6s
PR build (required check) / changes (pull_request) Successful in 9s
shell-lint / shellcheck (pull_request) Successful in 6s
PR build (required check) / build-backend (pull_request) Successful in 1m10s
PR build (required check) / gate (pull_request) Successful in 2s

ce4350c64e · daemon: let the conversational agent own @mentions in server channels · Updated 2026-07-24 20:24:21 +00:00    admin_emi

123
1
#59 Open
ops/mail-supervision-and-alerting
All checks were successful
secrets-guard / encrypted (pull_request) Successful in 8s
shell-lint / shellcheck (pull_request) Successful in 10s
PR build (required check) / changes (pull_request) Successful in 16s
PR build (required check) / validate-observability (pull_request) Successful in 18s
PR build (required check) / gate (pull_request) Successful in 2s
PR build (required check) / build-backend (pull_request) Has been skipped
PR build (required check) / build-frontend (pull_request) Has been skipped

e4693dce58 · observability: add the estate's first alerting; supervise Postfix · Updated 2026-07-24 20:19:19 +00:00    admin_emi

122
0
#58 Merged
feature/storage-backups
All checks were successful
PR build (required check) / changes (pull_request) Successful in 6s
secrets-guard / encrypted (pull_request) Successful in 7s
PR build (required check) / build-backend (pull_request) Has been skipped
shell-lint / shellcheck (pull_request) Successful in 7s
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / gate (pull_request) Successful in 2s

e91b49a000 · Merge remote-tracking branch 'origin/dev' into feature/storage-backups-merged · Updated 2026-07-24 20:07:10 +00:00    admin_emi

124
0
#14 Merged
fix/geocode-nominatim-revgeo-lock
All checks were successful
PR build (required check) / changes (pull_request) Successful in 7s
secrets-guard / encrypted (pull_request) Successful in 6s
shell-lint / shellcheck (pull_request) Successful in 8s
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / build-backend (pull_request) Successful in 1m9s
PR build (required check) / gate (pull_request) Successful in 2s

177b123495 · data/climate: fix geocode_nominatim's NameError on every call · Updated 2026-07-24 19:43:47 +00:00    admin_emi

127
1
#51 Merged
shell-lint
All checks were successful
secrets-guard / encrypted (pull_request) Successful in 6s
PR build (required check) / changes (pull_request) Successful in 9s
PR build (required check) / build-backend (pull_request) Has been skipped
shell-lint / shellcheck (pull_request) Successful in 9s
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / gate (pull_request) Successful in 3s

ca7bae5933 · Merge remote-tracking branch 'origin/dev' into shell-lint-merged · Updated 2026-07-24 19:38:13 +00:00    admin_emi

128
0
#50 Merged
feat/iceberg-ops
All checks were successful
PR build (required check) / changes (pull_request) Successful in 9s
secrets-guard / encrypted (pull_request) Successful in 9s
PR build (required check) / build-frontend (pull_request) Has been skipped
shell-lint / shellcheck (pull_request) Successful in 11s
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / build-backend (pull_request) Successful in 1m4s
PR build (required check) / gate (pull_request) Successful in 6s

97592975c7 · Merge remote-tracking branch 'origin/dev' into feat/iceberg-ops-rebased · Updated 2026-07-24 19:31:07 +00:00    admin_emi

135
4
#23 Merged
fix/content-prewarm
All checks were successful
PR build (required check) / changes (pull_request) Successful in 6s
secrets-guard / encrypted (pull_request) Successful in 5s
shell-lint / shellcheck (pull_request) Successful in 7s
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / build-backend (pull_request) Successful in 49s
PR build (required check) / gate (pull_request) Successful in 2s

0841390aaf · Pre-warm the SEO content derived-store off-request · Updated 2026-07-24 19:26:45 +00:00    admin_emi

137
2
#49 Merged