Browse Source

Update to latest DPF CI actions details

Signed-off-by: falkTX <falktx@falktx.com>
pull/467/head
falkTX 9 months ago
parent
commit
470c5b7a77
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 41 additions and 41 deletions
  1. +22
    -26
      .github/workflows/cmake.yml
  2. +19
    -15
      .github/workflows/example-plugins.yml

+ 22
- 26
.github/workflows/cmake.yml View File

@@ -12,27 +12,10 @@ env:
BUILD_TYPE: Release BUILD_TYPE: Release


jobs: 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-cmake-action@v1
#with:
#target: ${{ matrix.target }}
#dpf_path: .

ubuntu-22-04: ubuntu-22-04:
env:
TARGET_SUFFIX: _22_04
strategy: strategy:
matrix: matrix:
target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval] target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval]
# linux-riscv64,
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -40,12 +23,26 @@ jobs:
submodules: recursive submodules: recursive
- uses: distrho/dpf-cmake-action@v1 - uses: distrho/dpf-cmake-action@v1
with: with:
dpf_path: .
suffix: _22_04
target: ${{ matrix.target }} 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-cmake-action@v1
with:
dpf_path: . dpf_path: .
suffix: _24_04
target: ${{ matrix.target }}


macos-12: macos-12:
env:
TARGET_SUFFIX: _12
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-10.15] target: [macos-intel, macos-universal, macos-10.15]
@@ -56,12 +53,11 @@ jobs:
submodules: recursive submodules: recursive
- uses: distrho/dpf-cmake-action@v1 - uses: distrho/dpf-cmake-action@v1
with: with:
target: ${{ matrix.target }}
dpf_path: . dpf_path: .
suffix: _12
target: ${{ matrix.target }}


macos-13: macos-13:
env:
TARGET_SUFFIX: _13
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-10.15] target: [macos-intel, macos-universal, macos-10.15]
@@ -72,12 +68,11 @@ jobs:
submodules: recursive submodules: recursive
- uses: distrho/dpf-cmake-action@v1 - uses: distrho/dpf-cmake-action@v1
with: with:
target: ${{ matrix.target }}
dpf_path: . dpf_path: .
suffix: _13
target: ${{ matrix.target }}


macos-14: macos-14:
env:
TARGET_SUFFIX: _14
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-10.15] target: [macos-intel, macos-universal, macos-10.15]
@@ -88,8 +83,9 @@ jobs:
submodules: recursive submodules: recursive
- uses: distrho/dpf-cmake-action@v1 - uses: distrho/dpf-cmake-action@v1
with: with:
target: ${{ matrix.target }}
dpf_path: . dpf_path: .
suffix: _14
target: ${{ matrix.target }}


cmake_win32: cmake_win32:
runs-on: windows-2019 runs-on: windows-2019


+ 19
- 15
.github/workflows/example-plugins.yml View File

@@ -9,25 +9,10 @@ on:
- '*' - '*'


jobs: 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: ubuntu-22-04:
strategy: strategy:
matrix: matrix:
target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval] target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval]
# linux-riscv64,
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -36,6 +21,22 @@ jobs:
- uses: distrho/dpf-makefile-action@v1 - uses: distrho/dpf-makefile-action@v1
with: with:
dpf_path: . 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 }} target: ${{ matrix.target }}


macos-12: macos-12:
@@ -50,6 +51,7 @@ jobs:
- uses: distrho/dpf-makefile-action@v1 - uses: distrho/dpf-makefile-action@v1
with: with:
dpf_path: . dpf_path: .
suffix: _12
target: ${{ matrix.target }} target: ${{ matrix.target }}


macos-13: macos-13:
@@ -64,6 +66,7 @@ jobs:
- uses: distrho/dpf-makefile-action@v1 - uses: distrho/dpf-makefile-action@v1
with: with:
dpf_path: . dpf_path: .
suffix: _13
target: ${{ matrix.target }} target: ${{ matrix.target }}


macos-14: macos-14:
@@ -78,4 +81,5 @@ jobs:
- uses: distrho/dpf-makefile-action@v1 - uses: distrho/dpf-makefile-action@v1
with: with:
dpf_path: . dpf_path: .
suffix: _14
target: ${{ matrix.target }} target: ${{ matrix.target }}

Loading…
Cancel
Save