On 23/01/2021 17:48, Peter Dimov via Boost wrote:
John Maddock wrote:
Thanks Peter, I confess I hadn't realized they'd expanded to these other architectures.
Longer term, I confess I could never see how Travis or the other free providers could afford to do what they're doing and not be overwhelmed.
In this specific case I suppose they are using IBM-donated computing power which is a more sustainable "business model" than paying MacStadium or whoever.
Github Actions is very usable and covers the common cases (gcc-4.7 to -10, clang 3.5 to 11, msvc 14.1 and 14.2, macos-10.15) so Travis can be used only for the rest (https://travis-ci.org/github/boostorg/core/builds/755272662).
To enable Github Actions for your repo, just copy e.g. https://github.com/boostorg/core/blob/develop/.github/workflows/ci.yml into the same directory. No other steps are needed.
Nod. Math and Multiprecision are slowly getting their CI's updated which is what prompted the original message, we will probably try to balance the permutations between the different services to keep things as speedy as possible (and avoid hogging too much of any one services time). And yes, GHA are super quick - color me impressed! :) John. -- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus