07beb38160
Update the documentation and github CI actions (seeing all failures on github makes sense because most people looking at failing Darwin test runs there won't be able to reproduce locally for lack of a Mac).
51 lines
929 B
YAML
51 lines
929 B
YAML
name: toybox CI
|
|
|
|
on:
|
|
schedule:
|
|
- cron: '0 2 * * *'
|
|
push:
|
|
branches: [ master ]
|
|
|
|
jobs:
|
|
MacOS-11_0:
|
|
runs-on: macos-11.0
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Setup
|
|
run: brew install gnu-sed
|
|
- name: Configure
|
|
run: make macos_defconfig
|
|
- name: Build
|
|
run: make
|
|
- name: Test
|
|
run: VERBOSE=all make tests
|
|
|
|
MacOS-10_15:
|
|
runs-on: macos-10.15
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Setup
|
|
run: brew install gnu-sed
|
|
- name: Configure
|
|
run: make macos_defconfig
|
|
- name: Build
|
|
run: make
|
|
- name: Test
|
|
run: VERBOSE=all make tests
|
|
|
|
Ubuntu-20_04:
|
|
runs-on: ubuntu-20.04
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Setup
|
|
run: sudo apt-get install build-essential
|
|
- name: Configure
|
|
run: make defconfig
|
|
- name: Build
|
|
run: make
|
|
- name: Test
|
|
run: VERBOSE=all make tests
|