omnigraph/docs/user
Andrew Altshuler d2f9b5c5fb
feat(ci): publish omnigraph-server container image to GHCR on release (#340)
* feat(ci): publish omnigraph-server container image to GHCR on release

Build binaries inside a rust:1-bookworm container (matching the
Dockerfile's bookworm-slim runtime glibc) with the aws feature enabled,
then build and push ghcr.io/<owner>/omnigraph-server:<tag>. Separate
from release.yml so an image failure never blocks the binary release,
and a workflow_dispatch backfill of a past tag never re-runs the release
matrix or repoints :latest.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* review fixes: validate dispatch tag (existing v* only), document workflow + GHCR image

- Guard workflow_dispatch: the free-form tag input must name an EXISTING
  v* tag (gh api ref check) and checkout is pinned to refs/tags/<tag>,
  so a branch/SHA can never be published under a release-looking image
  tag (greptile P1).
- docs/dev/ci.md: add the publish-image.yml entry (same-PR docs rule).
- docs/user/deployment.md: document pulling the prebuilt GHCR image.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 02:23:15 +03:00
..
branching fix(engine): stop branch-merge fast-forward OOM on embedding tables (#277) 2026-06-19 00:15:06 +02:00
cli docs(user): coherence cleanup aligned with 0.7.1 (#293) 2026-06-21 00:02:34 +03:00
clusters docs: state cluster apply is storage-direct, not server-routed (#306) 2026-06-28 17:14:58 +02:00
concepts feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
mutations feat(engine): Stage the delete path; retire the inline-delete residual (#308) 2026-06-27 16:48:41 +02:00
operations docs: self-service upgrade message + gated cross-version test (on-demand) 2026-07-06 12:48:25 +03:00
queries docs(queries): document undirected traversal — form, set semantics, T22 rule, execution cost 2026-07-06 00:59:09 +03:00
reference feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
schema docs(schema): document enum widening — migration step list, OG-MF-106 scope, test map 2026-07-05 01:32:11 +03:00
search fix(engine): warn when OMNIGRAPH_EMBEDDINGS_MOCK overrides an explicit provider 2026-07-05 15:06:41 +03:00
deployment.md feat(ci): publish omnigraph-server container image to GHCR on release (#340) 2026-07-08 02:23:15 +03:00
index.md feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
install.md ci: add linux-arm64 (aarch64) prebuilt release target (#316) 2026-06-29 22:55:44 +02:00
quickstart.md docs(readme): embedded quick-start run-through + trimmed Clients (#266) 2026-06-16 12:36:11 +02:00