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.

67 lines
1.5KB

  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-riscv64, linux-x86_64, win32, win64, pluginval]
  27. runs-on: ubuntu-22.04
  28. steps:
  29. - uses: actions/checkout@v3
  30. with:
  31. submodules: recursive
  32. - uses: distrho/dpf-makefile-action@v1
  33. with:
  34. dpf_path: .
  35. target: ${{ matrix.target }}
  36. macos-11:
  37. strategy:
  38. matrix:
  39. target: [macos-intel, macos-universal, macos-10.15]
  40. runs-on: macos-11
  41. steps:
  42. - uses: actions/checkout@v3
  43. with:
  44. submodules: recursive
  45. - uses: distrho/dpf-makefile-action@v1
  46. with:
  47. dpf_path: .
  48. target: ${{ matrix.target }}
  49. macos-12:
  50. strategy:
  51. matrix:
  52. target: [macos-intel, macos-universal, macos-10.15]
  53. runs-on: macos-12
  54. steps:
  55. - uses: actions/checkout@v3
  56. with:
  57. submodules: recursive
  58. - uses: distrho/dpf-makefile-action@v1
  59. with:
  60. dpf_path: .
  61. target: ${{ matrix.target }}