Commit Graph
18 Commits
Author SHA1 Message Date
mathiasandClaude Sonnet 5.5 54e1db68f3 fix(ci): gate build and deploy behind a committed .deploy-enabled marker
CD / Detect unsubstituted template (push) Successful in 0s
CD / Lint / Test / Vet (push) Successful in 6s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
Every push to main since the first substituted commit was red at "Update
image tag in infra repo": sed: can't read k3s/apps/spatial-agent-app/
deployment.yaml. mathias/infra has no such manifest and the repo is a
hello-world MVP that should not deploy yet.

Port of doodle 32acff8/006c108/3a95cc9: guard outputs deploy_enabled from
scripts/deploy-enabled.sh (regular file, not symlink); build and deploy
require it to equal 'true', so a missing output fails closed. check and the
template guard are unchanged. No marker is committed.

Wiring test seen red on the old cd.yml (no gate), green after; removing the
clause from build.if or deploy.if makes it fail.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SZkhi49hfeSqBp5aZJNXsM
v0.0.1
2026-10-10 10:53:27 +02:00
mathias dd3f607744 ci: add agent-run workflow (copied from cobalt-dingo)
CD / Detect unsubstituted template (push) Successful in 1s
CD / Build & Import (push) Successful in 5s
CD / Lint / Test / Vet (push) Successful in 6s
CD / Deploy via GitOps (push) Failing after 0s
2026-10-06 13:25:49 +00:00
mathias 1df7bf6d39 docs: add project overview and architecture
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Successful in 5s
CD / Deploy via GitOps (push) Failing after 1s
CD / Build & Import (push) Successful in 4s
2026-10-06 13:13:43 +00:00
mathias 60ff7ea496 dispatch: mark project dispatch-eligible (dispatch#3)
CD / Detect unsubstituted template (push) Successful in 0s
CD / Lint / Test / Vet (push) Successful in 7s
CD / Build & Import (push) Successful in 4s
CD / Deploy via GitOps (push) Failing after 0s
2026-10-06 13:13:31 +00:00
mathias 3edf9d27f9 template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Successful in 7s
CD / Build & Import (push) Successful in 4s
CD / Deploy via GitOps (push) Failing after 0s
2026-10-06 13:13:31 +00:00
mathias f2b5841172 template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 0s
CD / Lint / Test / Vet (push) Successful in 8s
CD / Build & Import (push) Successful in 5s
CD / Deploy via GitOps (push) Failing after 1s
2026-10-06 13:13:31 +00:00
mathias 051ca6f5ae template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Failing after 5s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:31 +00:00
mathias ce743298e8 template: drop placeholder path cmd/__PROJECT_NAME__/main.go
CD / Detect unsubstituted template (push) Successful in 0s
CD / Lint / Test / Vet (push) Failing after 5s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:31 +00:00
mathias ff4962a62e template: substitute + rename cmd/__PROJECT_NAME__/main.go -> cmd/spatial-agent-app/main.go
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Failing after 4s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:31 +00:00
mathias e14693dae8 template: substitute placeholders
CD / Lint / Test / Vet (push) Failing after 4s
CD / Detect unsubstituted template (push) Successful in 1s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:30 +00:00
mathias 3446dc9ad1 template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 0s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
CD / Lint / Test / Vet (push) Successful in 5s
2026-10-06 13:13:30 +00:00
mathias d61aacfd9c template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Successful in 5s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:30 +00:00
mathias 067be93a09 template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 0s
CD / Lint / Test / Vet (push) Successful in 4s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:30 +00:00
mathias 52fada6e6a template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 0s
CD / Lint / Test / Vet (push) Successful in 5s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:30 +00:00
mathias 488a4b5c77 template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Successful in 5s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:30 +00:00
mathias ba1da85f7a template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Successful in 4s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:30 +00:00
mathias 84f9f0f476 template: substitute placeholders
CD / Detect unsubstituted template (push) Successful in 1s
CD / Lint / Test / Vet (push) Successful in 7s
CD / Build & Import (push) Skipped
CD / Deploy via GitOps (push) Skipped
2026-10-06 13:13:30 +00:00
mathias f42af9d88e Initial commit 2026-10-06 13:13:29 +00:00