name: example-plugins on: push: jobs: ubuntu-20-04: strategy: matrix: target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval] runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . target: ${{ matrix.target }} ubuntu-22-04: strategy: matrix: target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval] runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . target: ${{ matrix.target }} macos-11: strategy: matrix: target: [macos-intel, macos-universal, macos-10.15] runs-on: macos-11 steps: - uses: actions/checkout@v3 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . target: ${{ matrix.target }} macos-12: strategy: matrix: target: [macos-intel, macos-universal, macos-10.15] runs-on: macos-12 steps: - uses: actions/checkout@v3 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . target: ${{ matrix.target }}