omnigraph/.github/workflows
Ragnor Comerford a157f6a17c
Fold openapi.json auto-sync into main CI test job
The separate openapi-sync workflow was duplicating the workspace build
(~15 min cold-cache compile), paying the cost twice per PR. Fold the
regen + auto-commit into the existing test job: one compile, shared
rust-cache, same drift-check semantics.

- Same-repo PRs: OMNIGRAPH_UPDATE_OPENAPI=1 during the test run, then
  commit the regenerated spec back to the PR branch
- Fork PRs / pushes: env var empty, test stays in strict drift-check mode
- openapi_spec_is_up_to_date treats empty env value as unset, so the
  conditional workflow env expression works

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 21:00:46 +02:00
..
ci.yml Fold openapi.json auto-sync into main CI test job 2026-04-18 21:00:46 +02:00
package.yml Add manual-dispatch Package workflow for CodeBuild image builds 2026-04-18 16:29:43 +03:00
release-edge.yml Skip heavy CI on text-only changes 2026-04-11 15:22:11 +03:00
release.yml Automate Homebrew tap updates on release tags 2026-04-15 17:57:21 +03:00