toybox.yml 651 B

123456789101112131415161718192021222324252627282930313233343536
  1. name: toybox CI
  2. on:
  3. schedule:
  4. - cron: '0 2 * * *'
  5. push:
  6. branches: [ master ]
  7. jobs:
  8. MacOS-12:
  9. runs-on: macos-12
  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-20_04:
  21. runs-on: ubuntu-20.04
  22. steps:
  23. - uses: actions/checkout@v2
  24. - name: Setup
  25. run: sudo apt-get install build-essential
  26. - name: Configure
  27. run: make defconfig
  28. - name: Build
  29. run: make
  30. - name: Test
  31. run: VERBOSE=all make tests