gitmote

gitmote / docs / architecture  ·  history  ·  branches

History · docs/architecture

CommitSubjectAuthorWhen
5cc35ce515 feat: promote on demand at the request gate to drop the graceful-deploy 503 Atanas Minev 2026-07-19 09:54
676a933feb feat: honor on.push branch filters so a non-matching push starts no run Atanas Minev 2026-07-18 16:10
b796f1f80a feat: compare two refs — commits and diff of base...head Atanas Minev 2026-07-18 15: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
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
aa1c7cbe7b feat: read CI workflows from .gitmote/workflows, not .github/workflows Atanas Minev 2026-07-06 11:37
a6eb8e0076 docs: reference schema.sql from storage.md instead of duplicating the DDL Atanas Minev 2026-07-05 22:41
105d4264e9 feat: viewer-scoped dashboard and per-repo management UI Atanas Minev 2026-07-05 21:41
fe077256d7 feat: rewrite rendered-markdown relative links to content verbs Atanas Minev 2026-07-05 21:21
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
f5d20ddd9b docs: design the URLs epic — flat repo namespace, in-path refs, visibility Atanas Minev 2026-07-05 20:12
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
776c3b9626 feat: auto-generate and persist the cookie key and CI worker secret Atanas Minev 2026-07-05 09:36
4cf6d3463f fix: gate reads on the writer lease to avoid stale-follower reads Atanas Minev 2026-07-04 23:39
c6c77f28fc docs: mark CI done — architecture doc, drop self-deploy, no in-Job image builds Atanas Minev 2026-07-04 09:49
bbba5f2bd1 docs: add CI architecture doc — pipeline, act self-hosted, secrets, self-deploy Atanas Minev 2026-07-04 09:20
3dc961b923 feat: encrypted per-repo CI secrets — AES-256-GCM, injected as act secrets Atanas Minev 2026-07-03 21:16
46a5254774 feat: enforce single writer by lease (s3lite RoleAuto) — retire the deploy drain Atanas Minev 2026-07-03 13:52
f241025bdf fix: deploy — stop-first drain so a rollout never runs two writers Atanas Minev 2026-07-03 10:42
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
9102e41b77 docs: split architecture Atanas Minev 2026-07-02 12:38