Commit graph

  • ee25a41c74 ci: apply + drift steps run on ghcr infra-ci (ADR-0002 #30) Viktor Barzin 2026-06-13 10:05:34 +00:00
  • 23fc2bf2ec ci: GHA→ghcr build for infra-ci (ADR-0002 #30, bootstrap-safe — woodpecker build kept until proven) Viktor Barzin 2026-06-13 09:53:43 +00:00
  • eb8b550521 chrome-service: TF-manage novnc image (ghcr:latest), drop its KEEL_IGNORE (ADR-0002 #29) Viktor Barzin 2026-06-13 09:49:58 +00:00
  • 94a3d1b870 chrome-service-novnc + android-emulator images -> ghcr (ADR-0002 #29/#30) Viktor Barzin 2026-06-13 09:43:27 +00:00
  • a69847a0f3 tripit: enable Wikipedia city cover photos (CITY_IMAGE_PROVIDER=wikipedia, #47) Viktor Barzin 2026-06-12 21:48:21 +00:00
  • 1621f0b204 ci: GHA→ghcr builds for chrome-service-novnc, android-emulator, infra CLI (ADR-0002 #29/#30) Viktor Barzin 2026-06-13 09:38:36 +00:00
  • f61d707d75 travel_blog: remove decommissioned stack (ADR-0002 infra#31) Viktor Barzin 2026-06-13 09:32:39 +00:00
  • 90fb0685ae traefik: x402-gateway image forgejo -> ghcr + KEEL_IGNORE_IMAGE (ADR-0002 infra#28) Viktor Barzin 2026-06-13 02:42:45 +00:00
  • bdea34b992 offinfra-onboard: --dockerfile flag for non-root Dockerfiles Viktor Barzin 2026-06-13 02:37:25 +00:00
  • 3960eac716 claude-memory: image base forgejo -> ghcr (ADR-0002 infra#20) Viktor Barzin 2026-06-13 02:34:20 +00:00
  • 2f3c58dff1 claude-agent-service image -> ghcr across all five consumer stacks (infra#19) Viktor Barzin 2026-06-13 01:47:54 +00:00
  • 8aba3a0179 offinfra-onboard --no-deploy; wealthfolio-sync image -> ghcr (ADR-0002 infra#25) Viktor Barzin 2026-06-13 01:39:35 +00:00
  • 2dde480795 openclaw: install-recruiter-plugin init image forgejo -> ghcr :latest (infra#27) Viktor Barzin 2026-06-13 00:57:30 +00:00
  • 57ff41e47e recruiter-responder: pull image from ghcr + ghcr-credentials on all consumers (ADR-0002, infra#27) Viktor Barzin 2026-06-13 00:43:25 +00:00
  • c594274c83 ci: re-apply fire-planner stack after pipeline race Viktor Barzin 2026-06-13 00:41:20 +00:00
  • a264a19629 Merge remote-tracking branch 'forgejo/master' into wizard/nextcloud-todos-ghcr Viktor Barzin 2026-06-13 00:38:27 +00:00
  • d5c328d23c nextcloud-todos: image base forgejo -> ghcr (ADR-0002, infra#18) Viktor Barzin 2026-06-13 00:38:25 +00:00
  • f18dfa4c8b fire-planner: pull image from ghcr + add ghcr-credentials to all pod specs Viktor Barzin 2026-06-13 00:38:09 +00:00
  • e696957ebf ci: ancestor guard on DIFF_BASE; gate allowlists the owner's work email [ci skip] Viktor Barzin 2026-06-13 00:31:33 +00:00
  • cdd60d9078 ci: re-apply instagram-poster + payslip-ingest stacks after pipeline race Viktor Barzin 2026-06-13 00:11:17 +00:00
  • 6928ce0be5 Merge remote-tracking branch 'forgejo/master' into wizard/payslip-ingest-ghcr Viktor Barzin 2026-06-13 00:03:29 +00:00
  • 5d236c2352 payslip-ingest: image base forgejo -> ghcr, ghcr-credentials pull secret, cron to :latest+Always Viktor Barzin 2026-06-13 00:03:11 +00:00
  • 29c6925031 instagram-poster: image base forgejo->ghcr + ghcr-credentials pull secret Viktor Barzin 2026-06-13 00:02:04 +00:00
  • 72b5843e4b publish-gate: exclude package-lock + beads tracker from email heuristic; beadboard image base -> ghcr Viktor Barzin 2026-06-12 23:52:07 +00:00
  • 57ffd0ed8d Merge remote-tracking branch 'forgejo/master' into wizard/freedify-mig Viktor Barzin 2026-06-12 23:37:19 +00:00
  • c16fe56180 freedify: image base forgejo registry -> ghcr (ADR-0002) Viktor Barzin 2026-06-12 23:37:10 +00:00
  • 9f742b544c kms: image base forgejo registry -> ghcr (ADR-0002 infra#21) Viktor Barzin 2026-06-12 23:30:07 +00:00
  • fb88440ec4 ci-pipeline-health: billing moved to the enhanced usage endpoint Viktor Barzin 2026-06-12 23:24:18 +00:00
  • 12bdd06f74 kyverno: force_new on sync-ghcr-credentials — generate rules are immutable Viktor Barzin 2026-06-12 23:18:15 +00:00
  • 6b0d42c7bc publish-gate + tuya-bridge ghcr cutover prep (ADR-0002 infra#15) Viktor Barzin 2026-06-12 23:12:02 +00:00
  • 54dfaf6edc job-hunter: image base forgejo registry -> ghcr (ADR-0002) Viktor Barzin 2026-06-12 23:06:54 +00:00
  • 51682ee939 offinfra-onboard: require clean clone + ff to forgejo master first [ci skip] Viktor Barzin 2026-06-12 23:00:55 +00:00
  • 09bb0b50a1 offinfra-onboard: forgejo token fallback to ~/.git-credentials [ci skip] Viktor Barzin 2026-06-12 22:59:32 +00:00
  • 1c41781996 job-hunter: ghcr-credentials pull secret on deployment + CronJobs Viktor Barzin 2026-06-12 22:56:48 +00:00
  • 6f41de71fa offinfra-onboard: normalize Woodpecker repo to untrusted [ci skip] Viktor Barzin 2026-06-12 22:32:08 +00:00
  • beac1b57a3 offinfra-onboard: re-activate inactive Woodpecker registrations [ci skip] Viktor Barzin 2026-06-12 22:28:03 +00:00
  • baff3d7477 offinfra-onboard: per-repo GHA->ghcr migration tool + f1-stream ghcr pull secret Viktor Barzin 2026-06-12 22:21:22 +00:00
  • 3138a0a040 Merge remote-tracking branch 'forgejo/master' into wizard/breakglass Viktor Barzin 2026-06-12 21:41:58 +00:00
  • 32cf75635f claude-breakglass: in-cluster warm break-glass UI for the devvm Viktor Barzin 2026-06-12 21:40:17 +00:00
  • 1eee2d6eb6 Merge remote-tracking branch 'forgejo/master' into wizard/tripit-sub-mode Viktor Barzin 2026-06-12 21:17:09 +00:00
  • 42cd7d8272 tripit: flip AUTH_MODE to hybrid + OTA bundle env (Android Shell live) Viktor Barzin 2026-06-12 21:16:14 +00:00
  • 02785987dd ci-pipeline-health: image :latest+Always — registry lost the 2fd7670d tag Viktor Barzin 2026-06-12 20:57:55 +00:00
  • 765cfe803f tripit: tripit-app provider issues sub = user email (hybrid-auth identity fix) Viktor Barzin 2026-06-12 21:00:33 +00:00
  • 624747cc46 workstation: default Claude model fable-5 → opus-4-8 for all devvm users Viktor Barzin 2026-06-12 20:51:53 +00:00
  • bd0cb71f17 tts: TCP probes — http liveness killed the server mid-synthesis Viktor Barzin 2026-06-12 20:57:27 +00:00
  • 30ff8f2db3 ci: diff changed stacks against CI_PREV_COMMIT_SHA, not HEAD~1 Viktor Barzin 2026-06-12 20:50:43 +00:00
  • fb8b6aa2f3 Merge remote-tracking branch 'forgejo/master' into wizard/ci-pipeline-health Viktor Barzin 2026-06-12 20:45:30 +00:00
  • d02ca4f2db ci-pipeline-health: daily sweep of the off-infra CI chain (ADR-0002) Viktor Barzin 2026-06-12 20:45:28 +00:00
  • 5bcad2bf34 Merge forgejo/master into wizard/emu-window Viktor Barzin 2026-06-12 20:44:40 +00:00
  • e5291f97c8 android-emulator: api36-v8 — auto-fit emulator window to the display Viktor Barzin 2026-06-12 20:44:29 +00:00
  • 98f1f7fc24 tts: seed extension-less voice copies so tripit's bare stems resolve Viktor Barzin 2026-06-12 20:41:50 +00:00
  • bb0f9f59ef docs: CI-compute doctrine — leverage external infra for builds AND tests [ci skip] Viktor Barzin 2026-06-12 20:39:27 +00:00
  • 97dcf49b8e monitoring: reduce Slack alert noise (alert-on-change + daily digest) Viktor Barzin 2026-06-12 20:33:49 +00:00
  • 87a8a393fe tts: demand gate treats a failed queue probe as no-action, not queue-empty Viktor Barzin 2026-06-12 20:35:02 +00:00
  • 18f524c265 docs: ghcr-credentials is now Kyverno-synced to allowlisted namespaces [ci skip] Viktor Barzin 2026-06-12 20:31:55 +00:00
  • 68c7be8653 traefik: non-merge apply trigger (error-pages buffer fix) Viktor Barzin 2026-06-12 20:31:24 +00:00
  • f3cb5661a6 Merge forgejo/master into wizard/errorpages-buffer Viktor Barzin 2026-06-12 20:31:22 +00:00
  • aa1fccb883 traefik/error-pages: READ_BUFFER_SIZE 5KB -> 128KB — 431s for cookie-heavy users Viktor Barzin 2026-06-12 20:31:01 +00:00
  • 523e18c127 kyverno: sync-ghcr-credentials to private-ghcr namespaces; tripit consumes the clone Viktor Barzin 2026-06-12 20:28:11 +00:00
  • 12fd1fcbc9 android-emulator: api36-v7 — noVNC defaults: scaled view, autoconnect, reconnect Viktor Barzin 2026-06-12 20:18:26 +00:00
  • ff08c685cd tts: image is TF-owned — drop the copied KEEL ignore so the GHCR switch applies Viktor Barzin 2026-06-12 20:13:50 +00:00
  • dbb4572112 tts: pull Chatterbox from GHCR — the Forgejo-registry copy is unpullable Viktor Barzin 2026-06-12 20:13:19 +00:00
  • 8919835c5d beads-server: track claude-agent-service :latest (was pruned SHA → ImagePullBackOff) Viktor Barzin 2026-06-12 20:11:57 +00:00
  • 0491fc43f2 android-emulator: README — final measured profile; honest GL story Viktor Barzin 2026-06-12 20:11:55 +00:00
  • 10a52a2683 gitignore: timestamped terraform.tfstate.*.backup (plaintext Tier-0 secrets) [ci skip] Viktor Barzin 2026-06-12 20:11:41 +00:00
  • 3802967290 android-emulator: api36-v6 — cap RLIMIT_NOFILE; x11vnc -nolookup Viktor Barzin 2026-06-12 20:04:42 +00:00
  • 623d34628a docs: ADR-0002 — all owned image builds move off-infra to GHA + ghcr [ci skip] Viktor Barzin 2026-06-12 19:55:47 +00:00
  • 3978eec53a Merge forgejo/master into wizard/emu-gpu Viktor Barzin 2026-06-12 19:45:06 +00:00
  • b2bd859a8e android-emulator: NVIDIA_DRIVER_CAPABILITIES=all — graphics libs for -gpu host Viktor Barzin 2026-06-12 19:43:25 +00:00
  • 0216e993dc etcd-load-reduction: remove VPA/Goldilocks, disable kyverno reporting, descheduler hourly Viktor Barzin 2026-06-12 19:41:22 +00:00
  • 16adda2c48 android-emulator: gate reaches the kube API via env vars, not DNS Viktor Barzin 2026-06-12 19:32:34 +00:00
  • b1b9de90e4 tripit: tripit-api ingress joins the dedicated 100/1000 rate-limit Viktor Barzin 2026-06-12 19:18:40 +00:00
  • eef4dc7f63 tripit: dedicated 100/1000 rate-limit — photo grid 429s on the default 10/50 Viktor Barzin 2026-06-12 19:15:56 +00:00
  • e8a4eb0f05 tripit: satisfy the auth-comment lint on the tripit-api ingress Viktor Barzin 2026-06-12 08:53:02 +00:00
  • c5631cff74 tripit: Shell auth surface — tripit-app OAuth2 provider + bearer-only tripit-api host Viktor Barzin 2026-06-12 08:47:46 +00:00
  • b985686661 android-emulator: non-merge apply trigger (GPU + wake gate) Viktor Barzin 2026-06-12 07:53:38 +00:00
  • 18ccd57b63 Merge forgejo/master into wizard/emu-gpu Viktor Barzin 2026-06-12 07:53:12 +00:00
  • f4dd515fd7 android-emulator: GPU rendering on node1 + scale-to-zero wake gate Viktor Barzin 2026-06-12 07:52:50 +00:00
  • b598c61c61 android-emulator: scale to 0 — its CPU burn was starving etcd Viktor Barzin 2026-06-12 07:31:46 +00:00
  • 39a22b352e tts: bootstrap the chatterbox NFS subdir — first-window mount failed forever Viktor Barzin 2026-06-12 02:50:55 +00:00
  • db63cd7501 android-emulator+traefik: non-merge apply trigger for the rate-limit fix Viktor Barzin 2026-06-12 00:33:10 +00:00
  • 4d844d6fd4 Merge forgejo/master into wizard/emu-ratelimit Viktor Barzin 2026-06-12 00:26:05 +00:00
  • 152dad0a40 android-emulator: dedicated rate-limit — noVNC's module storm tripped the shared 10/50 limiter Viktor Barzin 2026-06-12 00:25:44 +00:00
  • d3d37a15ec tts: GPU-gated live narration — demand-gate CronJob + all-day VRAM guard Viktor Barzin 2026-06-12 00:25:35 +00:00
  • d818f7ed3b android-emulator: README — measured resource profile + remote access + screen-off etiquette Viktor Barzin 2026-06-12 00:10:03 +00:00
  • 9af3e8860e Merge origin/master (CI state-sync commits) into wizard/android-emulator-public Viktor Barzin 2026-06-12 00:08:14 +00:00
  • 43d2107760 android-emulator: public Authentik-gated ingress for the noVNC screen Viktor Barzin 2026-06-12 00:07:49 +00:00
  • 9a2124f105 tripit: flip Research agent live (RESEARCH_PROVIDER=claude_agent, #23) Viktor Barzin 2026-06-11 23:53:49 +00:00
  • 02ed3062f6 android-emulator: non-merge apply trigger for v4 image rollout Viktor Barzin 2026-06-11 23:48:16 +00:00
  • 2f8addc63b Merge forgejo/master into wizard/android-emulator Viktor Barzin 2026-06-11 22:53:11 +00:00
  • 577267cd97 android-emulator: api36-v4 — pin emulator 36.1.9; bind socat to pod IP Viktor Barzin 2026-06-11 22:52:54 +00:00
  • fba1659611 tripit: enable LLM sight discovery + real place resolver (image 2a965ca0 is live) Viktor Barzin 2026-06-11 22:30:24 +00:00
  • f74e421283 tripit: overnight tour-audio fill CronJobs (02:20 + 04:30 retry, Europe/London) Viktor Barzin 2026-06-11 22:24:11 +00:00
  • 85dbec6108 android-emulator: api36-v3 — avdmanager must run from inside the SDK root Viktor Barzin 2026-06-11 21:15:50 +00:00
  • 5e8a988858 android-emulator: api36-v2 — marker-file install idempotency + retries Viktor Barzin 2026-06-11 20:59:08 +00:00
  • 3fac45febc android-emulator: drop applied import stanzas; deployment recreates fresh Viktor Barzin 2026-06-11 20:49:37 +00:00
  • 6b7efcd2d6 android-emulator: import the five resources still missing from state Viktor Barzin 2026-06-11 20:44:09 +00:00
  • b948224008 android-emulator: import orphaned namespace into state (lock-race recovery) Viktor Barzin 2026-06-11 20:38:46 +00:00
  • 99c19584f7 android-emulator: fit pod inside the tier-1 ResourceQuota (Burstable memory) Viktor Barzin 2026-06-11 19:56:09 +00:00
  • 6bf216751b Merge forgejo/master (tts stack) into wizard/android-emulator Viktor Barzin 2026-06-11 19:53:07 +00:00