DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

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 }}