toybox/.github/workflows/toybox.yml
<<
>>
Prefs
   1name: toybox CI
   2
   3on:
   4  schedule:
   5    - cron:  '0 2 * * *'
   6  push:
   7    branches: [ master ]
   8
   9jobs:
  10  MacOS-11_0:
  11    runs-on: macos-11.0
  12
  13    steps:
  14    - uses: actions/checkout@v2
  15    - name: Setup
  16      run: brew install gnu-sed
  17    - name: Configure
  18      run: make macos_defconfig
  19    - name: Build
  20      run: make
  21    - name: Test
  22      run: VERBOSE=all make tests
  23
  24  MacOS-10_15:
  25    runs-on: macos-10.15
  26
  27    steps:
  28    - uses: actions/checkout@v2
  29    - name: Setup
  30      run: brew install gnu-sed
  31    - name: Configure
  32      run: make macos_defconfig
  33    - name: Build
  34      run: make
  35    - name: Test
  36      run: VERBOSE=all make tests
  37
  38  Ubuntu-20_04:
  39    runs-on: ubuntu-20.04
  40
  41    steps:
  42    - uses: actions/checkout@v2
  43    - name: Setup
  44      run: sudo apt-get install build-essential
  45    - name: Configure
  46      run: make defconfig
  47    - name: Build
  48      run: make
  49    - name: Test
  50      run: VERBOSE=all make tests
  51