gitmote / docs / ops.md · history · branches
| Commit | Subject | Author | When |
|---|---|---|---|
5cc35ce515 |
feat: promote on demand at the request gate to drop the graceful-deploy 503 | Atanas Minev | 2026-07-19 09:54 |
2316e7f70b |
docs: LogQL how to find gmt_ token | Atanas Minev | 2026-07-18 16:25 |
9cb75a2022 |
feat: self-deploy via the local runner — env-seeded CI secrets | Atanas Minev | 2026-07-18 09:49 |
d7f89ecbd1 |
refactor: drop the redundant object-store startup check | Atanas Minev | 2026-07-17 15:08 |
08c77b63f1 |
refactor!: fold S3 storage config into one GITMOTE_S3_BUCKET root | Atanas Minev | 2026-07-17 14:40 |
681e72eb4a |
feat: build CI container images behind the GITMOTE_CI_ALLOW_BUILDS opt-in | Atanas Minev | 2026-07-17 12:31 |
f0436baa0c |
feat: fail startup fast when refs restore but their objects are unreachable | Atanas Minev | 2026-07-06 15:47 |
9aeae97308 |
perf: shrink server image to 60MB and raise container resources for faster cold start | Atanas Minev | 2026-07-06 14:52 |
aa1c7cbe7b |
feat: read CI workflows from .gitmote/workflows, not .github/workflows | Atanas Minev | 2026-07-06 11:37 |
468519d6b6 |
chore: default the bootstrap admin handle to "admin" in dev/e2e scripts | Atanas Minev | 2026-07-05 21:47 |
3917988847 |
feat: flat single-segment repo namespace with visibility and default-branch force-push guard | Atanas Minev | 2026-07-05 20:54 |
bbaa890f1b |
docs: add docker run quickstart, tier the env table, document CI substrate | Atanas Minev | 2026-07-05 18:17 |
ef3df80854 |
feat: publish public GHCR images and deploy from them | Atanas Minev | 2026-07-05 09:59 |
19617d40f1 |
feat: first-run auto-bootstrap and token reissue | Atanas Minev | 2026-07-05 09:49 |
214746e291 |
feat: derive the metadata replica from the bucket and collapse env into GITMOTE_DATA | Atanas Minev | 2026-07-05 09:25 |
3dc961b923 |
feat: encrypted per-repo CI secrets — AES-256-GCM, injected as act secrets | Atanas Minev | 2026-07-03 21:16 |
2a3b5d3f70 |
feat: run CI locally — gitmote-runner + local trigger, same code as cloud | Atanas Minev | 2026-07-03 20:14 |
c9a73697cc |
feat: CI stage 3 — trigger a Scaleway Serverless Job per CI job | Atanas Minev | 2026-07-03 18:45 |
46a5254774 |
feat: enforce single writer by lease (s3lite RoleAuto) — retire the deploy drain | Atanas Minev | 2026-07-03 13:52 |
6d96f1fbe3 |
docs: update container resources | Atanas Minev | 2026-07-03 12:04 |
6285daf53b |
docs: Scaleway now supports conditional writes — the leased single-writer is unblocked | Atanas Minev | 2026-07-03 11:40 |
15d3078cc2 |
docs: close the self-hosting milestone | Atanas Minev | 2026-07-03 11:07 |
f241025bdf |
fix: deploy — stop-first drain so a rollout never runs two writers | Atanas Minev | 2026-07-03 10:42 |
d76f6b9f47 |
feat: deploy — litestream replication + Scaleway single-writer host | Atanas Minev | 2026-07-02 23:36 |