29 Commits
Author SHA1 Message Date
Zack Pollard b82e6726c6 feat(approvals): let greptile approve survey, discord-bot and devtools (#138) 2026-09-24 12:38:00 +01:00
Zack Pollard 842e80b2b7 feat: servers on latest major panel, fix new-servers rendering (#119) 2026-08-12 19:20:17 -04:00
Zack Pollard e197169c1c feat: read users.json from the private repo (#111) 2026-08-05 11:17:27 +01:00
Zack Pollard 4763f8c922 feat: update dashboards to use new aggregated metrics (#99) 2026-07-21 18:55:28 +01:00
Zack Pollard 3b5ffd0611 feat: split version worker dashboard into ops and server analytics (#94) 2026-07-20 20:47:00 +00:00
Zack Pollard 55dee4d894 chore: pin cloudflare provider below 5.20.0 + lock-file check (#72) 2026-06-16 15:07:08 +02:00
Zack Pollard 1b0f03b42b fix: emit release count for webhooks and dashboard updates (#27) 2026-04-22 21:46:08 +00:00
Zack Pollard f0d7bf403e ci(destroy): add workflow_dispatch and terragrunt retry on all commands (#34) 2026-04-22 17:33:15 +00:00
Zack Pollard ebeb6d664c feat: add cloudflare-metrics worker for graphql analytics export (#28) 2026-04-22 18:22:19 +01:00
Zack Pollard a7f7700834 fix: admins unable to approve PRs due to incorrect role mapping (#33) 2026-04-22 17:34:52 +01:00
Zack Pollard dff18b8da6 fix: update new server queries and default to 1h rate (#26) 2026-04-09 19:22:11 +01:00
Zack Pollard d2caf0be80 fix: show stale cache as separate series and include in hit rate (#25) 2026-04-08 19:44:39 +00:00
Zack Pollard 3632005298 feat: stale-while-revalidate for /version memory cache (#23) 2026-04-08 14:52:03 +01:00
Zack Pollard e02955aa18 fix: aggregate duration metrics across all series (#22) 2026-04-08 13:11:05 +01:00
Zack Pollard 8b7648df34 fix: optimize dashboard queries for high cardinality (#21) 2026-04-08 13:01:29 +01:00
Zack Pollard 60bb1e6513 fix: ignore comment reviews and paginate github reviews request (#9) 2026-04-05 20:01:57 +00:00
Zack Pollard 6874f75cbf fix: repair destroy workflow for PR cleanup (#20)
- Add missing TF_VAR_migrations_dir required by version worker
- Create dummy dist files so terraform can evaluate filesha256
  during destroy without needing build artifacts
- Update action versions and add persist-credentials: false
- Rename workflow from "Docs destroy" to "Destroy PR environment"
2026-04-05 10:00:07 +00:00
Zack Pollard c2e91c15d5 fix: create mutable copy of cached changelog response (#19) 2026-04-04 21:39:41 +01:00
Zack Pollard 47ea9ee7e7 feat: add persistent dev deployment for workers (#17) 2026-04-04 12:30:23 +01:00
Zack Pollard 6be1a95a6b fix: add depends_on from custom domains to worker deployments (#18) 2026-04-04 12:19:37 +01:00
Zack Pollard d7501efe02 fix: dashboard query corrections for version worker (#16) 2026-04-04 12:19:21 +01:00
Zack Pollard ef2910be16 feat: add version worker (#14) 2026-04-02 22:56:00 +01:00
Zack Pollard 51870584ea feat: add preview url comments on pull requests (#15) 2026-04-02 02:35:12 +00:00
Zack Pollard 4ef8a00dd4 feat: support both role and roles array formats in approval check (#10) 2026-03-04 11:53:34 +00:00
Zack Pollard 212941e198 fix: destroy workflow no environment (#6) 2025-09-16 19:19:38 +01:00
Zack Pollard fc71a589c5 feat: github approval check app (#5) 2025-09-16 19:07:12 +01:00
Zack Pollard c8251ddc5f ci: fix destroy workflow 2 (#3) 2025-09-10 14:49:07 +01:00
Zack Pollard 7ff3812503 ci: fix destroy workflow (#2) 2025-09-10 15:43:33 +02:00
Zack Pollard a7f273eacc feat: initial services infrastructure & hello world api (#1) 2025-09-10 14:35:21 +01:00