gitmote

gitmote / cmd  ·  history  ·  branches

History · cmd

CommitSubjectAuthorWhen
5cc35ce515 feat: promote on demand at the request gate to drop the graceful-deploy 503 Atanas Minev 2026-07-19 09:54
7119d95ad1 feat: stream CI logs live while a job runs Atanas Minev 2026-07-18 13:37
9cb75a2022 feat: self-deploy via the local runner — env-seeded CI secrets Atanas Minev 2026-07-18 09:49
20ca686956 chore: bump s3lite to v0.2.0 (RoleOff removed; litestream logging quieted) Atanas Minev 2026-07-18 08:57
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
aa1c7cbe7b feat: read CI workflows from .gitmote/workflows, not .github/workflows Atanas Minev 2026-07-06 11:37
105d4264e9 feat: viewer-scoped dashboard and per-repo management UI Atanas Minev 2026-07-05 21:41
d530794c24 feat: content routing — tree/blob/raw with ref-in-path greedy resolution Atanas Minev 2026-07-05 21:14
3917988847 feat: flat single-segment repo namespace with visibility and default-branch force-push guard Atanas Minev 2026-07-05 20:54
19617d40f1 feat: first-run auto-bootstrap and token reissue Atanas Minev 2026-07-05 09:49
776c3b9626 feat: auto-generate and persist the cookie key and CI worker secret Atanas Minev 2026-07-05 09:36
214746e291 feat: derive the metadata replica from the bucket and collapse env into GITMOTE_DATA Atanas Minev 2026-07-05 09:25
4cf6d3463f fix: gate reads on the writer lease to avoid stale-follower reads Atanas Minev 2026-07-04 23:39
7471be891a feat: CI status UI — runs, run detail, log viewer, commit badge Atanas Minev 2026-07-03 21:31
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
665d27c4f2 feat: CI stage 4a — internal runner claim/complete API Atanas Minev 2026-07-03 19:25
c9a73697cc feat: CI stage 3 — trigger a Scaleway Serverless Job per CI job Atanas Minev 2026-07-03 18:45
aef98350d7 feat: CI stage 2 — discover workflows at the pushed SHA and record jobs Atanas Minev 2026-07-03 18:35
091da01a67 feat: CI stage 1 — run/job data model + after-commit dispatch seam Atanas Minev 2026-07-03 18:12
468ecf6ea3 feat: browse repos read-only in the web UI Atanas Minev 2026-07-03 16:26
46a5254774 feat: enforce single writer by lease (s3lite RoleAuto) — retire the deploy drain Atanas Minev 2026-07-03 13:52
e1de1e7e55 refactor: rely on s3lite v0.1.0 durable Close — drop the Sync workaround Atanas Minev 2026-07-03 13:26
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
a20ce8ea7f feat: management web UI — repos, tokens, ACLs behind admin login Atanas Minev 2026-07-02 19:28
1a15fb27ac feat: bootstrap — first admin, token, repo from an empty instance Atanas Minev 2026-07-02 19:02
27b587f713 feat: write path — receive-pack + pre-receive CAS; git push works Atanas Minev 2026-07-02 18:50
3740b62eed feat: auth — PAT selector/verifier + per-repo ACL on the read path Atanas Minev 2026-07-02 17:47
f5b9e77585 feat: read path — smart-HTTP clone/fetch via git http-backend Atanas Minev 2026-07-02 17:31
c7da38371a feat: project scaffold — health server, make gates, CI Atanas Minev 2026-07-02 15:53