diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3ced42424..6d731ce94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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 diff --git a/.github/workflows/dpf.yml b/.github/workflows/dpf.yml index ebd467f1e..9e302cdc4 100644 --- a/.github/workflows/dpf.yml +++ b/.github/workflows/dpf.yml @@ -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 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0ab65ebe6..efeeac93c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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 diff --git a/.github/workflows/wine.yml b/.github/workflows/wine.yml index aae29459f..7c85f9726 100644 --- a/.github/workflows/wine.yml +++ b/.github/workflows/wine.yml @@ -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