will.anderson fd6df322f6
Neuron Soul CI / build (push) Successful in 7m30s
Neuron Soul CI / deploy (push) Failing after 6m54s
ci: merge deploy into ci.yaml to fix orphaned-job race
Both ci.yaml and deploy-gke.yaml triggered on push/main and shared the
neuron-runner concurrency group. Gitea's cancel-in-progress:false protects
running jobs but not queued ones — a new push arriving while a build was
in progress cancelled the queued deploy job from the previous push, leaving
the soul permanently at 0/0 replicas on GKE.

Fix: add deploy as a needs:build job in ci.yaml so build+deploy are a single
workflow instance. One push queues one instance — no more orphaned deploys.
deploy-gke.yaml is demoted to workflow_dispatch-only for manual slot overrides.
2026-06-28 15:05:07 -05:00
2026-06-22 13:29:12 -05:00
S
Description
Neuron - the canonical CGI substrate. Real soul.el lives here.
25 MiB
Languages
Emacs Lisp 86.6%
Shell 8.6%
Python 3%
HTML 1.2%
Dockerfile 0.6%