Browse Source

Update CI version

Signed-off-by: falkTX <falktx@falktx.com>
tags/v2.5.9
falkTX 8 months ago
parent
commit
2f5bd5cb60
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 20 additions and 17 deletions
  1. +3
    -3
      .github/workflows/build.yml
  2. +3
    -3
      .github/workflows/dpf.yml
  3. +13
    -10
      .github/workflows/release.yml
  4. +1
    -1
      .github/workflows/wine.yml

+ 3
- 3
.github/workflows/build.yml View File

@@ -11,7 +11,7 @@ jobs:
macos-11:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up dependencies
run: |
brew install fluid-synth liblo libmagic libsndfile pkg-config sdl2
@@ -25,7 +25,7 @@ jobs:
ubuntu-20_04:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Fix GitHub's mess
run: |
sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list
@@ -51,7 +51,7 @@ jobs:
ubuntu-22_04:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Fix GitHub's mess
run: |
sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list


+ 3
- 3
.github/workflows/dpf.yml View File

@@ -10,7 +10,7 @@ jobs:
# linux-arm64, linux-armhf, linux-i686, linux-riscv64
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: distrho/dpf-makefile-action@v1
@@ -25,7 +25,7 @@ jobs:
target: [macos-intel, macos-universal]
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- name: fake dpf script
@@ -45,7 +45,7 @@ jobs:
target: [win32, win64]
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: distrho/dpf-makefile-action@v1


+ 13
- 10
.github/workflows/release.yml View File

@@ -5,18 +5,18 @@ on: [push, pull_request]
env:
CACHE_VERSION: 1
PAWPAW_SKIP_LTO: 1
PAWPAW_VERSION: cd7b760d6a32ecad263b112c12be8a306ed1e89c
PAWPAW_VERSION: 80607a764da0b5a6b2daa4d5dd165beafa0535bc

jobs:
# macOS native universal build
macos_universal:
runs-on: macos-11
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/PawPawBuilds
@@ -29,6 +29,7 @@ jobs:
run: |
git clone https://github.com/DISTRHO/PawPaw.git
git -C PawPaw checkout ${{ env.PAWPAW_VERSION }}
./PawPaw/.github/workflows/bootstrap-deps.sh macos-universal
./PawPaw/bootstrap-carla.sh macos-universal && ./PawPaw/.cleanup.sh macos-universal
- name: Build macOS universal
shell: bash
@@ -41,7 +42,7 @@ jobs:
make dist ${MAKE_ARGS} TESTING=true -j 1
make dist ${MAKE_ARGS} TESTING=true -j 1
make dist ${MAKE_ARGS} -j 1
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: macOS dmg
path: ./*.dmg
@@ -59,11 +60,11 @@ jobs:
win32:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/PawPawBuilds
@@ -92,6 +93,7 @@ jobs:
run: |
git clone https://github.com/DISTRHO/PawPaw.git
git -C PawPaw checkout ${{ env.PAWPAW_VERSION }}
./PawPaw/.github/workflows/bootstrap-deps.sh win32
./PawPaw/bootstrap-carla.sh win32 && ./PawPaw/.cleanup.sh win32
- name: Build win32 cross-compiled
shell: bash
@@ -104,7 +106,7 @@ jobs:
make dist ${MAKE_ARGS} TESTING=true -j 1
make dist ${MAKE_ARGS} TESTING=true -j 1
make dist ${MAKE_ARGS} -j 1
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: win32 zip
path: ./*.zip
@@ -122,11 +124,11 @@ jobs:
win64:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/PawPawBuilds
@@ -155,6 +157,7 @@ jobs:
run: |
git clone https://github.com/DISTRHO/PawPaw.git
git -C PawPaw checkout ${{ env.PAWPAW_VERSION }}
./PawPaw/.github/workflows/bootstrap-deps.sh win64
./PawPaw/bootstrap-carla.sh win64 && ./PawPaw/.cleanup.sh win64
- name: Build win64 cross-compiled
shell: bash
@@ -168,7 +171,7 @@ jobs:
make dist ${MAKE_ARGS} TESTING=true -j 1
make dist ${MAKE_ARGS} TESTING=true -j 1
make dist ${MAKE_ARGS} -j 1
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: win64 zip
path: ./*.zip


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

@@ -13,7 +13,7 @@ jobs:
WINECC: winegcc-stable
WINEDEBUG: "-all"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Fix GitHub's mess
run: |
sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list


Loading…
Cancel
Save