The Gitea half of #63: the same stalwart check for when BUILD_ON is unset.
Runs on docker (the socket), starts Stalwart as a sibling on ci-net, and copies the checkout into a node:26 container to run stalwart-compat.test.ts, since the job workspace is not on the host.
The image runs Stalwart's binary directly and its user can't write /etc/stalwart, so the config that keeps it out of bootstrap mode goes to /tmp and is passed with --config.
Both containers are removed when the step ends; the recovery admin password is random per run and masked.
Tested on the real runner from a throwaway branch (since deleted): both matrix jobs on host3-docker, Tests 4 passed (4) on 0.16.27 and 1.0.0.
With BUILD_ON=github this job skips, like the other build jobs.
The Gitea half of #63: the same `stalwart` check for when `BUILD_ON` is unset.
- Runs on `docker` (the socket), starts Stalwart as a sibling on `ci-net`, and copies the checkout into a `node:26` container to run `stalwart-compat.test.ts`, since the job workspace is not on the host.
- The image runs Stalwart's binary directly and its user can't write `/etc/stalwart`, so the config that keeps it out of bootstrap mode goes to `/tmp` and is passed with `--config`.
- Both containers are removed when the step ends; the recovery admin password is random per run and masked.
Tested on the real runner from a throwaway branch (since deleted): both matrix jobs on host3-docker, `Tests 4 passed (4)` on 0.16.27 and 1.0.0.
With `BUILD_ON=github` this job skips, like the other build jobs.
The same check as GitHub ci.yml's stalwart job, for when BUILD_ON is unset.
It runs on `docker`, starts Stalwart beside the job on ci-net and copies the
checkout into a node container, since the workspace isn't on the host. Run
once on host3-docker from a throwaway branch: 4/4 on 0.16.27 and on 1.0.0.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The Gitea half of #63: the same
stalwartcheck for whenBUILD_ONis unset.docker(the socket), starts Stalwart as a sibling onci-net, and copies the checkout into anode:26container to runstalwart-compat.test.ts, since the job workspace is not on the host./etc/stalwart, so the config that keeps it out of bootstrap mode goes to/tmpand is passed with--config.Tested on the real runner from a throwaway branch (since deleted): both matrix jobs on host3-docker,
Tests 4 passed (4)on 0.16.27 and 1.0.0.With
BUILD_ON=githubthis job skips, like the other build jobs.