name: example-plugins on: push: branches: - '*' pull_request: branches: - '*' jobs: ubuntu-22-04: strategy: matrix: target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval] runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . suffix: _22_04 target: ${{ matrix.target }} ubuntu-24-04: strategy: matrix: target: [linux-arm64, linux-armhf, linux-x86_64, pluginval] runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . suffix: _24_04 target: ${{ matrix.target }} macos-13: strategy: matrix: target: [macos-intel, macos-universal, macos-10.15] runs-on: macos-13 steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . suffix: _13 target: ${{ matrix.target }} macos-14: strategy: matrix: target: [macos-intel, macos-universal, macos-10.15] runs-on: macos-14 steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . suffix: _14 target: ${{ matrix.target }} macos-15: strategy: matrix: target: [macos-intel, macos-universal, macos-10.15] runs-on: macos-15 steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: distrho/dpf-makefile-action@v1 with: dpf_path: . suffix: _15 target: ${{ matrix.target }}