[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
Wed Jun 24 19:27:13 PDT 2020


On each push, or at 2:00? (Am or PM in which time zone?)

What's the build result? (Do I get emails? Does Elliott get emails? Do we have
to look at a page? Can build artifacts be downloaded? Is there a HOWTO page on
this?)

Rob

On 6/24/20 8:00 AM, Eric Molitor wrote:
> ---
>  .github/workflows/toybox.yml | 36 ++++++++++++++++++++++++++++++++++++
>  1 file changed, 36 insertions(+)
>  create mode 100644 .github/workflows/toybox.yml
> 
> diff --git a/.github/workflows/toybox.yml b/.github/workflows/toybox.yml
> new file mode 100644
> index 00000000..b3b16676
> --- /dev/null
> +++ b/.github/workflows/toybox.yml
> @@ -0,0 +1,36 @@
> +name: toybox CI
> +
> +on:
> +  schedule:
> +    - cron:  '0 2 * * *'
> +  push:
> +    branches: [ master ]
> +
> +jobs:
> +  MacOS-10_15:
> +    runs-on: macos-10.15
> +
> +    steps:
> +    - uses: actions/checkout at v2
> +    - name: Setup
> +      run: brew install gnu-sed
> +    - name: Configure
> +      run: make macos_defconfig
> +    - name: Build
> +      run: make
> +    - name: Test
> +      run: VERBOSE=1 make tests
> +
> +  Ubuntu-20_04:
> +    runs-on: ubuntu-20.04
> +
> +    steps:
> +    - uses: actions/checkout at v2
> +    - name: Setup
> +      run: sudo apt-get install build-essential
> +    - name: Configure
> +      run: make defconfig
> +    - name: Build
> +      run: make
> +    - name: Test
> +      run: VERBOSE=1 make tests
> 


More information about the Toybox mailing list