summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfalkTX <falktx@falktx.com>2022-12-06 10:46:30 +0000
committerfalkTX <falktx@falktx.com>2022-12-06 10:46:30 +0000
commit09c6021ecacf2d5a548397fd8e0805a684db6452 (patch)
tree104bbd74aebae51c2a23bd66faa1bfd9c985a4b9
parent3f751bed7dfa1e43f7b3bf26f8368eb55c040a55 (diff)
Add CI workflow file
Signed-off-by: falkTX <falktx@falktx.com>
-rw-r--r--.github/workflows/build.yml54
1 files changed, 54 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 0000000..a0b7fa5
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,54 @@
+name: build
+
+on:
+ push:
+
+jobs:
+ linux:
+ strategy:
+ matrix:
+ target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64]
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: ${{ matrix.target }}
+
+ macos:
+ strategy:
+ matrix:
+ target: [macos-intel, macos-universal]
+ runs-on: macos-11
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: ${{ matrix.target }}
+
+ windows:
+ strategy:
+ matrix:
+ target: [win32, win64]
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: ${{ matrix.target }}
+
+ pluginval:
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: pluginval