ci: docker-free preflight (verify) #111

Closed
gotoi-agent wants to merge 4 commits from ci/preflight-docker-free into develop
Collaborator

Verifying the docker-free preflight fix and probing job-container Docker access. Throwaway probe; not for merge.

Verifying the docker-free preflight fix and probing job-container Docker access. Throwaway probe; not for merge.
ci: make preflight docker-free; probe job-container docker access
Some checks failed
CI and agent release / preflight (pull_request) Successful in 43s
CI and agent release / test-dashboard (pull_request) Successful in 3m4s
probe-docker / probe-plain (pull_request) Successful in 3s
probe-docker / probe-socket (pull_request) Successful in 37s
CI and agent release / build (pull_request) Has been cancelled
CI and agent release / release (pull_request) Has been cancelled
CI and agent release / publish-images (pull_request) Has been cancelled
CI and agent release / test-middleware (pull_request) Has been cancelled
agent-guards / test-tampering (pull_request) Successful in 37s
CI and agent release / test-agent (pull_request) Successful in 1m33s
CI and agent release / check-docs (pull_request) Successful in 27s
a2ddd09eef
The preflight job declares no container:, so the runner executes it in the
default node:20-bookworm image, which has no docker CLI. Its
`docker compose config` and `docker run caddy validate` steps therefore
failed with 'docker: command not found' (exit 127), blocking build, release,
and publish-images on every run since preflight was introduced.

Fetch the standalone compose v2 and caddy release binaries instead and run
the same validations daemon-free. Verified inside node:20-bookworm:
SHELLS_OK, COMPOSE_OK, CADDY_OK.

probe-docker.yml is a throwaway that answers whether a job container can
reach a Docker daemon; it is removed before this reaches main.
ci: probe privileged dind in a job container
Some checks failed
agent-guards / test-tampering (pull_request) Failing after 5m1s
CI and agent release / test-dashboard (pull_request) Successful in 2m33s
probe-docker / probe-plain (pull_request) Successful in 3s
probe-dind / probe-privileged-dind (pull_request) Failing after 50s
probe-docker / probe-socket (pull_request) Successful in 38s
CI and agent release / build (pull_request) Has been cancelled
CI and agent release / release (pull_request) Has been cancelled
CI and agent release / publish-images (pull_request) Has been cancelled
CI and agent release / test-agent (pull_request) Successful in 1m29s
CI and agent release / check-docs (pull_request) Successful in 23s
CI and agent release / test-middleware (pull_request) Has been cancelled
CI and agent release / preflight (pull_request) Successful in 50s
a2e856434e
ci: probe dind with the docker:dind image
Some checks failed
CI and agent release / check-docs (pull_request) Successful in 30s
CI and agent release / build (pull_request) Has been cancelled
CI and agent release / preflight (pull_request) Successful in 1m0s
CI and agent release / release (pull_request) Has been cancelled
CI and agent release / test-agent (pull_request) Successful in 1m33s
CI and agent release / publish-images (pull_request) Has been cancelled
CI and agent release / test-middleware (pull_request) Has been cancelled
probe-dind / probe-privileged-dind (pull_request) Failing after 51s
agent-guards / test-tampering (pull_request) Successful in 41s
probe-docker / probe-plain (pull_request) Successful in 3s
probe-docker / probe-socket (pull_request) Successful in 52s
CI and agent release / test-dashboard (pull_request) Successful in 2m53s
44a9fda2e9
ci: probe dind with vfs storage driver
Some checks failed
CI and agent release / preflight (pull_request) Successful in 52s
CI and agent release / test-agent (pull_request) Successful in 1m46s
probe-docker / probe-socket (pull_request) Successful in 49s
agent-guards / test-tampering (pull_request) Successful in 38s
probe-dind / probe-privileged-dind (pull_request) Failing after 6s
probe-docker / probe-plain (pull_request) Successful in 3s
CI and agent release / test-dashboard (pull_request) Successful in 2m37s
CI and agent release / test-middleware (pull_request) Successful in 9m41s
CI and agent release / build (pull_request) Has been skipped
CI and agent release / check-docs (pull_request) Successful in 31s
CI and agent release / release (pull_request) Has been skipped
CI and agent release / publish-images (pull_request) Has been skipped
7fa21825e6
EduarD3V closed this pull request 2026-10-10 02:23:58 +02:00
Some checks are pending
CI and agent release / preflight (pull_request) Successful in 52s
CI and agent release / test-agent (pull_request) Successful in 1m46s
Required
Details
probe-docker / probe-socket (pull_request) Successful in 49s
agent-guards / test-tampering (pull_request) Successful in 38s
Required
Details
probe-dind / probe-privileged-dind (pull_request) Failing after 6s
probe-docker / probe-plain (pull_request) Successful in 3s
CI and agent release / test-dashboard (pull_request) Successful in 2m37s
Required
Details
CI and agent release / test-middleware (pull_request) Successful in 9m41s
Required
Details
CI and agent release / build (pull_request) Has been skipped
CI and agent release / check-docs (pull_request) Successful in 31s
Required
Details
CI and agent release / release (pull_request) Has been skipped
CI and agent release / publish-images (pull_request) Has been skipped
CI and agent release / test-marketing (pull_request)
Required

Pull request closed

Sign in to join this conversation.
No description provided.