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.

59 lines
1.2KB

  1. name: example-plugins
  2. on:
  3. push:
  4. jobs:
  5. linux:
  6. strategy:
  7. matrix:
  8. target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64]
  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. macos:
  19. strategy:
  20. matrix:
  21. target: [macos-intel, macos-universal]
  22. runs-on: macos-11
  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. windows:
  32. strategy:
  33. matrix:
  34. target: [win32, win64]
  35. runs-on: ubuntu-20.04
  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. pluginval:
  45. runs-on: ubuntu-20.04
  46. steps:
  47. - uses: actions/checkout@v3
  48. with:
  49. submodules: recursive
  50. - uses: distrho/dpf-makefile-action@v1
  51. with:
  52. dpf_path: .
  53. target: pluginval