ci.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. name: CI
  2. on: [ push, pull_request ]
  3. jobs:
  4. call-build-ubuntu:
  5. if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
  6. uses: ./.github/workflows/ci-ubuntu.yml
  7. call-build-fedora:
  8. if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
  9. uses: ./.github/workflows/ci-fedora.yml
  10. call-build-alpine:
  11. if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
  12. uses: ./.github/workflows/ci-alpine.yml
  13. call-build-macos:
  14. if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
  15. uses: ./.github/workflows/ci-macos.yml
  16. with:
  17. # https://github.com/llvm/llvm-project/issues/20574
  18. CFLAGS: -Wno-assign-enum
  19. call-build-solaris:
  20. if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
  21. uses: ./.github/workflows/ci-solaris.yml
  22. call-build-freebsd:
  23. if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
  24. uses: ./.github/workflows/ci-freebsd.yml
  25. with:
  26. # https://github.com/llvm/llvm-project/issues/20574
  27. # https://github.com/GNUAspell/aspell/pull/651
  28. CFLAGS: -Wno-assign-enum -Wno-strict-prototypes