main.yml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. name: CI
  2. concurrency:
  3. group: ${{ github.ref }}
  4. cancel-in-progress: true
  5. on:
  6. push:
  7. branches: [ 'master', 'main', 'release/**' ]
  8. pull_request:
  9. branches: [ '*' ]
  10. jobs:
  11. espressif:
  12. uses: ./.github/workflows/docker-Espressif.yml
  13. multi-compiler:
  14. uses: ./.github/workflows/multi-compiler.yml
  15. multi-arch:
  16. uses: ./.github/workflows/multi-arch.yml
  17. openwrt:
  18. uses: ./.github/workflows/docker-OpenWrt.yml
  19. os-check:
  20. uses: ./.github/workflows/os-check.yml
  21. async:
  22. uses: ./.github/workflows/async.yml
  23. stunnel:
  24. uses: ./.github/workflows/stunnel.yml
  25. openvpn:
  26. uses: ./.github/workflows/openvpn.yml
  27. hostap:
  28. uses: ./.github/workflows/hostap.yml
  29. nginx:
  30. uses: ./.github/workflows/nginx.yml
  31. zephyr:
  32. uses: ./.github/workflows/zephyr.yml
  33. hitch:
  34. uses: ./.github/workflows/hitch.yml
  35. curl:
  36. uses: ./.github/workflows/curl.yml
  37. krb5:
  38. uses: ./.github/workflows/krb5.yml
  39. packaging:
  40. uses: ./.github/workflows/packaging.yml
  41. memcached:
  42. uses: ./.github/workflows/memcached.yml
  43. libssh2:
  44. uses: ./.github/workflows/libssh2.yml
  45. openssh:
  46. uses: ./.github/workflows/openssh.yml
  47. # TODO: Currently this test fails. Enable it once it becomes passing.
  48. # haproxy:
  49. # uses: ./.github/workflows/haproxy.yml
  50. ocsp:
  51. uses: ./.github/workflows/ocsp.yml
  52. no-malloc:
  53. uses: ./.github/workflows/no-malloc.yml