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