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