DISTRHO Plugin Framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.5KB

  1. name: example-plugins
  2. on:
  3. push:
  4. jobs:
  5. ubuntu-20-04:
  6. strategy:
  7. matrix:
  8. target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
  9. runs-on: ubuntu-20.04
  10. steps:
  11. - uses: actions/checkout@v3
  12. with:
  13. submodules: recursive
  14. - uses: distrho/dpf-makefile-action@v1
  15. with:
  16. dpf_path: .
  17. target: ${{ matrix.target }}
  18. ubuntu-22-04:
  19. strategy:
  20. matrix:
  21. target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
  22. runs-on: ubuntu-22.04
  23. steps:
  24. - uses: actions/checkout@v3
  25. with:
  26. submodules: recursive
  27. - uses: distrho/dpf-makefile-action@v1
  28. with:
  29. dpf_path: .
  30. target: ${{ matrix.target }}
  31. macos-11:
  32. strategy:
  33. matrix:
  34. target: [macos-intel, macos-universal, macos-10.15]
  35. runs-on: macos-11
  36. steps:
  37. - uses: actions/checkout@v3
  38. with:
  39. submodules: recursive
  40. - uses: distrho/dpf-makefile-action@v1
  41. with:
  42. dpf_path: .
  43. target: ${{ matrix.target }}
  44. macos-12:
  45. strategy:
  46. matrix:
  47. target: [macos-intel, macos-universal, macos-10.15]
  48. runs-on: macos-12
  49. steps:
  50. - uses: actions/checkout@v3
  51. with:
  52. submodules: recursive
  53. - uses: distrho/dpf-makefile-action@v1
  54. with:
  55. dpf_path: .
  56. target: ${{ matrix.target }}