From #28098:
Thus, someone would have to sponsor an amount of roughly 5kUSD/mo for those two tasks.
If the goal is to stay on a free plan, I think the only option is GitHub Actions CI.
Historical context:
Security concerns:
GITHUB_TOKEN
permissions (from the build log in my personal repo):
02023-07-27T07:30:17.8313534Z ##[group]GITHUB_TOKEN Permissions
12023-07-27T07:30:17.8314113Z Contents: read
22023-07-27T07:30:17.8314608Z Metadata: read
32023-07-27T07:30:17.8314957Z Packages: read
42023-07-27T07:30:17.8315233Z ##[endgroup]
Comparison of resources:
Resource | Current, Cirrus CI | Suggested, GitHub Actions |
---|---|---|
CPU | 6 | 2 |
RAM, GB | 12 | 7 |
The TEST_RUNNER_TIMEOUT_FACTOR
variable is set to the current default value for all CI tasks: https://github.com/bitcoin/bitcoin/blob/64440bb733896a7a2caf902825e0406cb993e666/ci/test/00_setup_env.sh#L48