Skip to content

Commit

Permalink
Update to latest DPF CI actions details
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <[email protected]>
  • Loading branch information
falkTX committed Jul 14, 2024
1 parent 1de5d28 commit 470c5b7
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 41 deletions.
48 changes: 22 additions & 26 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,40 +12,37 @@ env:
BUILD_TYPE: Release

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

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

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

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

cmake_win32:
runs-on: windows-2019
Expand Down
34 changes: 19 additions & 15 deletions .github/workflows/example-plugins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,10 @@ on:
- '*'

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-x86_64, win32, win64, pluginval]
# linux-riscv64,
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
Expand All @@ -36,6 +21,22 @@ jobs:
- 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-12:
Expand All @@ -50,6 +51,7 @@ jobs:
- uses: distrho/dpf-makefile-action@v1
with:
dpf_path: .
suffix: _12
target: ${{ matrix.target }}

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

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

0 comments on commit 470c5b7

Please sign in to comment.