Dear all,
Release 3.1 of the ci-scripts module is available on GitHub.
This release adds full support of GitHub Actions as a CI service:
- Up to 20 parallel runners on Linux/Windows (5 runners on MacOS)
- Ubuntu 16/18/20, MacOS 10.15, Windows Server 2016/2019
- Compile natively on Linux (gcc, clang)
- Compile natively on MacOS (clang)
- Compile natively on Windows (gcc/MinGW, Visual Studio 2017 & 2019)
- Cross-compile for Windows 32bit and 64bit using MinGW and WINE
- Cross-compile for RTEMS 4.9 and 4.10 (Base >= 3.15).
Careful: This thing is extremely fast.
The ~50 compiling jobs of the ci-scripts module (base, sequencer and example app; including 12 native Windows, 8 cross Windows and 8 cross RTEMS jobs) run in less than 20 minutes.
Caching is possible, but not supported yet.
As always: thanks a lot to all contributors!
Please report all issues on the GitHub tracker.
(As I had no feedback on my call for beta testing, there might be even more issues left than usual.)
Cheers,
~Ralph