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.

82 lines
1.9KB

  1. name: example-plugins
  2. on:
  3. push:
  4. branches:
  5. - '*'
  6. pull_request:
  7. branches:
  8. - '*'
  9. jobs:
  10. #ubuntu-20-04:
  11. #strategy:
  12. #matrix:
  13. #target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
  14. #runs-on: ubuntu-20.04
  15. #steps:
  16. #- uses: actions/checkout@v3
  17. #with:
  18. #submodules: recursive
  19. #- uses: distrho/dpf-makefile-action@v1
  20. #with:
  21. #dpf_path: .
  22. #target: ${{ matrix.target }}
  23. ubuntu-22-04:
  24. strategy:
  25. matrix:
  26. target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval]
  27. # linux-riscv64,
  28. runs-on: ubuntu-22.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. target: ${{ matrix.target }}
  37. macos-12:
  38. strategy:
  39. matrix:
  40. target: [macos-intel, macos-universal, macos-10.15]
  41. runs-on: macos-12
  42. steps:
  43. - uses: actions/checkout@v4
  44. with:
  45. submodules: recursive
  46. - uses: distrho/dpf-makefile-action@v1
  47. with:
  48. dpf_path: .
  49. target: ${{ matrix.target }}
  50. macos-13:
  51. strategy:
  52. matrix:
  53. target: [macos-intel, macos-universal, macos-10.15]
  54. runs-on: macos-13
  55. steps:
  56. - uses: actions/checkout@v4
  57. with:
  58. submodules: recursive
  59. - uses: distrho/dpf-makefile-action@v1
  60. with:
  61. dpf_path: .
  62. target: ${{ matrix.target }}
  63. macos-14:
  64. strategy:
  65. matrix:
  66. target: [macos-intel, macos-universal, macos-10.15]
  67. runs-on: macos-14
  68. steps:
  69. - uses: actions/checkout@v4
  70. with:
  71. submodules: recursive
  72. - uses: distrho/dpf-makefile-action@v1
  73. with:
  74. dpf_path: .
  75. target: ${{ matrix.target }}