Files
svcforge/.gitea
Nguyen Minh Phuc 2098443f31
ci / integration (push) Blocked by required conditions
ci / security (push) Blocked by required conditions
ci / dockerfile (push) Blocked by required conditions
ci / bump (push) Blocked by required conditions
ci / lint (push) Waiting to run
ci / types (push) Blocked by required conditions
ci / unit (push) Blocked by required conditions
ci / chart (push) Blocked by required conditions
ci / image (api) (push) Blocked by required conditions
ci / image (reconciler) (push) Blocked by required conditions
ci / image (worker) (push) Blocked by required conditions
ci: build images one at a time
`image (api)` and `image (reconciler)` both died in run #13 with:

    ERROR: failed to solve: DeadlineExceeded: no active session for
    ylux5s1p4xyb5e5tmnz4gljhq: context deadline exceeded

That is the buildkit session heartbeat between buildx in the job container and
buildkitd in the dind sidecar, not anything in the Dockerfiles. The runner has
capacity 2, so two legs of the matrix built concurrently on a 2-core burstable
node already sitting at 81% CPU and 87% memory, and starved each other.

The evidence is in the same run: `image (worker)` was still building when the
other two failed, had the node to itself afterwards, and went green on an
unchanged Dockerfile.

max-parallel: 1 trades wall-clock for builds that finish. Every other gate in
run #13 — lint, types, unit, integration, security, dockerfile, chart — was
already green, so this is the last thing standing between here and a full run.
2026-07-20 04:11:04 +00:00
..
2026-07-20 04:11:04 +00:00