packages.yml 948 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. jobs:
  24. build:
  25. name: Build Packages with external toolchain
  26. permissions:
  27. contents: read
  28. packages: read
  29. strategy:
  30. fail-fast: False
  31. matrix:
  32. include:
  33. - target: malta/be
  34. - target: x86/64
  35. uses: ./.github/workflows/build.yml
  36. with:
  37. target: ${{ matrix.target }}
  38. build_kernel: true
  39. build_all_kmods: true
  40. build_all_modules: true
  41. build_full: true