Browse Source

Update CI

Signed-off-by: falkTX <falktx@falktx.com>
pull/467/head
falkTX 9 months ago
parent
commit
26835bb6ee
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
3 changed files with 45 additions and 17 deletions
  1. +23
    -9
      .github/workflows/cmake.yml
  2. +21
    -7
      .github/workflows/example-plugins.yml
  3. +1
    -1
      .github/workflows/makefile.yml

+ 23
- 9
.github/workflows/cmake.yml View File

@@ -33,7 +33,7 @@ jobs:
# linux-riscv64, # linux-riscv64,
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- uses: distrho/dpf-cmake-action@v1 - uses: distrho/dpf-cmake-action@v1
@@ -41,13 +41,13 @@ jobs:
target: ${{ matrix.target }} target: ${{ matrix.target }}
dpf_path: . dpf_path: .


macos-11:
macos-12:
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-10.15] target: [macos-intel, macos-universal, macos-10.15]
runs-on: macos-11
runs-on: macos-12
steps: steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- uses: distrho/dpf-cmake-action@v1 - uses: distrho/dpf-cmake-action@v1
@@ -55,13 +55,27 @@ jobs:
target: ${{ matrix.target }} target: ${{ matrix.target }}
dpf_path: . dpf_path: .


macos-12:
macos-13:
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-10.15] target: [macos-intel, macos-universal, macos-10.15]
runs-on: macos-12
runs-on: macos-13
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: distrho/dpf-cmake-action@v1
with:
target: ${{ matrix.target }}
dpf_path: .

macos-14:
strategy:
matrix:
target: [macos-intel, macos-universal, macos-10.15]
runs-on: macos-14
steps: steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- uses: distrho/dpf-cmake-action@v1 - uses: distrho/dpf-cmake-action@v1
@@ -86,7 +100,7 @@ jobs:
#- name: Install packages #- name: Install packages
# run: | # run: |
# & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}" # & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}"
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- name: Create Build Environment - name: Create Build Environment
@@ -124,7 +138,7 @@ jobs:
#- name: Install packages #- name: Install packages
# run: | # run: |
# & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}" # & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}"
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- name: Create Build Environment - name: Create Build Environment


+ 21
- 7
.github/workflows/example-plugins.yml View File

@@ -30,7 +30,7 @@ jobs:
# linux-riscv64, # linux-riscv64,
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- uses: distrho/dpf-makefile-action@v1 - uses: distrho/dpf-makefile-action@v1
@@ -38,13 +38,13 @@ jobs:
dpf_path: . dpf_path: .
target: ${{ matrix.target }} target: ${{ matrix.target }}


macos-11:
macos-12:
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-10.15] target: [macos-intel, macos-universal, macos-10.15]
runs-on: macos-11
runs-on: macos-12
steps: steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- uses: distrho/dpf-makefile-action@v1 - uses: distrho/dpf-makefile-action@v1
@@ -52,13 +52,27 @@ jobs:
dpf_path: . dpf_path: .
target: ${{ matrix.target }} target: ${{ matrix.target }}


macos-12:
macos-13:
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-10.15] target: [macos-intel, macos-universal, macos-10.15]
runs-on: macos-12
runs-on: macos-13
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: distrho/dpf-makefile-action@v1
with:
dpf_path: .
target: ${{ matrix.target }}

macos-14:
strategy:
matrix:
target: [macos-intel, macos-universal, macos-10.15]
runs-on: macos-14
steps: steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- uses: distrho/dpf-makefile-action@v1 - uses: distrho/dpf-makefile-action@v1


+ 1
- 1
.github/workflows/makefile.yml View File

@@ -14,7 +14,7 @@ jobs:
linux-x86_64: linux-x86_64:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with: with:
submodules: recursive submodules: recursive
- name: Set up dependencies - name: Set up dependencies


Loading…
Cancel
Save