<div dir="ltr"><div>* MacOS and Ubuntu builds run on every push *and* at 02:00 UTC (2:00 am UTC).</div><div>* 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.</div><div>* Build logs can be downloaded but build artifacts beyond this are not currently configured. This would be trivial to add if desired.</div><div>* Complete documentation can be found at <a href="https://help.github.com/en/actions">https://help.github.com/en/actions</a></div><div><br></div><div>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.</div><div><br></div><div> - Eric</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 25, 2020 at 3:19 AM Rob Landley <<a href="mailto:rob@landley.net" target="_blank">rob@landley.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On each push, or at 2:00? (Am or PM in which time zone?)<br>
<br>
What's the build result? (Do I get emails? Does Elliott get emails? Do we have<br>
to look at a page? Can build artifacts be downloaded? Is there a HOWTO page on<br>
this?)<br>
<br>
Rob<br>
<br>
On 6/24/20 8:00 AM, Eric Molitor wrote:<br>
> ---<br>
> .github/workflows/toybox.yml | 36 ++++++++++++++++++++++++++++++++++++<br>
> 1 file changed, 36 insertions(+)<br>
> create mode 100644 .github/workflows/toybox.yml<br>
> <br>
> diff --git a/.github/workflows/toybox.yml b/.github/workflows/toybox.yml<br>
> new file mode 100644<br>
> index 00000000..b3b16676<br>
> --- /dev/null<br>
> +++ b/.github/workflows/toybox.yml<br>
> @@ -0,0 +1,36 @@<br>
> +name: toybox CI<br>
> +<br>
> +on:<br>
> + schedule:<br>
> + - cron: '0 2 * * *'<br>
> + push:<br>
> + branches: [ master ]<br>
> +<br>
> +jobs:<br>
> + MacOS-10_15:<br>
> + runs-on: macos-10.15<br>
> +<br>
> + steps:<br>
> + - uses: actions/checkout@v2<br>
> + - name: Setup<br>
> + run: brew install gnu-sed<br>
> + - name: Configure<br>
> + run: make macos_defconfig<br>
> + - name: Build<br>
> + run: make<br>
> + - name: Test<br>
> + run: VERBOSE=1 make tests<br>
> +<br>
> + Ubuntu-20_04:<br>
> + runs-on: ubuntu-20.04<br>
> +<br>
> + steps:<br>
> + - uses: actions/checkout@v2<br>
> + - name: Setup<br>
> + run: sudo apt-get install build-essential<br>
> + - name: Configure<br>
> + run: make defconfig<br>
> + - name: Build<br>
> + run: make<br>
> + - name: Test<br>
> + run: VERBOSE=1 make tests<br>
> <br>
_______________________________________________<br>
Toybox mailing list<br>
<a href="mailto:Toybox@lists.landley.net" target="_blank">Toybox@lists.landley.net</a><br>
<a href="http://lists.landley.net/listinfo.cgi/toybox-landley.net" rel="noreferrer" target="_blank">http://lists.landley.net/listinfo.cgi/toybox-landley.net</a><br>
</blockquote></div></div>