• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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=1 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=1 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=1 make tests
51