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.

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