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.

71 lines
1.6KB

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