Commit Graph

6 Commits

Author SHA1 Message Date
7f7a46ec51 ci: refactor OPAX/MCP Cloud Build for multi-branch support
Refactors the Cloud Build pipelines to a modular and branch-aware setup, resolving redundancy and adding core features.

- `cloudbuild.opax-mcp.yaml`: A new, single pipeline for the OPAX-MCP service. It supports building from any branch, tags images with both branch name and commit SHA, and includes a placeholder for Tyr policy validation. Deployment to Cloud Run is conditional, running only for `main` and `opax-*` branches.

- `cloudbuild.base.yaml`: A new architecture file that explains the CI/CD structure. It clarifies that `cloudbuild.opax-mcp.yaml` is the single source of truth.

- `cloudbuild.yaml`, `cloudbuild.mcp.yaml`: These files are now deprecated. Their contents have been replaced with a notice pointing to the new pipeline to avoid confusion.
2026-09-07 09:05:40 +00:00
Gemini Agent
aa7b40c8aa test: trigger cloud build after offline mode fix
Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-06 18:41:20 +00:00
de82b6aa7b ci: lock Gitea-only pipeline and updated handoff 2026-07-05 22:09:37 +00:00
382fd1e925 ci: legg til git clone fra Gitea som første build-steg 2026-07-05 13:53:38 +00:00
22f7774809 fix(CI1): cloudbuild.mcp.yaml — rett SA til jason-vauger + hardkodet smoke-test URL 2026-06-15 18:00:46 +02:00
2b791452f9 feat(CI1): opax-mcp server — full OPAX tool coverage + Dockerfile + cloudbuild 2026-06-15 17:39:18 +02:00