[Toybox] [PATCH] Add github action support to build with MacOS and Ubuntu * Builds at 02:00 each day * Builds on each push

Rob Landley rob at landley.net
Sat Jun 27 18:01:56 PDT 2020


On 6/25/20 7:47 AM, Eric Molitor wrote:
> * MacOS and Ubuntu builds run on every push *and* at 02:00 UTC (2:00 am UTC).
> * Emails are only sent on build or test failure to the project collaborators.
> This is configurable but the simplest option is to add Elliott as a collaborator.
> * Build logs can be downloaded but build artifacts beyond this are not currently
> configured. This would be trivial to add if desired.
> * Complete documentation can be found at https://help.github.com/en/actions
> 
> I've only added MacOS and Ubuntu 20.04 to the initial version as these are
> building and running without issue currently. I will add the Ubuntu Clang ASAN
> build as soon as I can debug the test timeout that was noted in the other
> thread. This change is already controversial and I suspect committing a noisy
> automatic build with an existing failure will quickly lead to "tissue rejection"
> hence my reluctance to add Clang ASAN currently.

I hate everything about this commit on a conceptual level, and have applied it.

Rob



More information about the Toybox mailing list