1
0

toybox.yml 608 B

1234567891011121314151617181920212223242526272829303132
  1. name: toybox CI
  2. on:
  3. schedule:
  4. - cron: '0 2 * * *'
  5. push:
  6. branches: [ master ]
  7. jobs:
  8. MacOS-13:
  9. runs-on: macos-13
  10. steps:
  11. - uses: actions/checkout@v2
  12. - name: Setup
  13. run: brew install gnu-sed
  14. - name: Configure
  15. run: make macos_defconfig
  16. - name: Build
  17. run: make
  18. - name: Test
  19. run: VERBOSE=all make tests
  20. Ubuntu-22_04:
  21. runs-on: ubuntu-22.04
  22. steps:
  23. - uses: actions/checkout@v2
  24. - name: Setup
  25. run: sudo apt-get install build-essential
  26. - name: Configure build and test
  27. run: VERBOSE=all CC=clang make defconfig tests