packages.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. name: Build all core packages
  2. on:
  3. pull_request:
  4. paths:
  5. - '.github/workflows/build.yml'
  6. - '.github/workflows/packages.yml'
  7. - 'config/**'
  8. - 'include/**'
  9. - 'package/**'
  10. - 'target/linux/generic/**'
  11. - 'toolchain/**'
  12. push:
  13. paths:
  14. - '.github/workflows/build.yml'
  15. - '.github/workflows/packages.yml'
  16. - 'config/**'
  17. - 'include/**'
  18. - 'package/**'
  19. - 'target/linux/generic/**'
  20. - 'toolchain/**'
  21. permissions:
  22. contents: read
  23. concurrency:
  24. group: ${{ github.workflow }}-${{ github.ref }}
  25. cancel-in-progress: ${{ github.event_name == 'pull_request' }}
  26. jobs:
  27. build:
  28. name: Build Packages with external toolchain
  29. permissions:
  30. contents: read
  31. packages: read
  32. strategy:
  33. fail-fast: False
  34. matrix:
  35. include:
  36. - target: malta/be
  37. - target: x86/64
  38. uses: ./.github/workflows/build.yml
  39. with:
  40. target: ${{ matrix.target }}
  41. build_kernel: true
  42. build_all_kmods: true
  43. build_all_modules: true
  44. build_full: true