develop #2

Merged
SebastienDenooz merged 3 commits from develop into main 2026-09-27 18:09:18 +00:00
No description provided.
The retention and full-text index tests store 520 and 600 messages,
each synced to disk: about 1.4 s here, beyond the default 5 s timeout
on a Forgejo runner. They get 60 s; what they check is unchanged.
The Forgejo docker job ran in an image without the Docker client. It
now runs in node:24-alpine with the client, Buildx (the Dockerfile uses
BuildKit) and Compose (the deployment tests), on the docker-in-docker
engine the runner gives its jobs through DOCKER_HOST, and says so when
there is none. The image test finds the published ports on the engine's
host (`publishedPortsHost`), and reports a missing client instead of an
empty error. GitLab's docker job gets Buildx and Compose too.
test(setup): measure the free-space check on a probe, not on this machine's disk
All checks were successful
CI / docker (pull_request) Successful in 1m41s
CI / quality (pull_request) Successful in 2m3s
CI / e2e (chromium) (pull_request) Successful in 3m28s
CI / e2e (firefox) (pull_request) Successful in 4m45s
CI / e2e (webkit) (pull_request) Successful in 5m38s
533d91be73
The last assertion of the free-space check test read the real free
space of the disk it ran on and required 5%: it failed on a CI runner
whose disk was nearly full. It now checks, through a probe, that a data
directory not created yet is measured on its closest existing parent,
which is what it was about.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Alchemic.Studio/Trapbox!2
No description provided.