[Scummvm-git-logs] scummvm branch-2-9 -> 6023b25f2e70334718170dcba29ebc2205da2e5b

dwatteau noreply at scummvm.org
Sat Apr 26 12:55:43 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
6023b25f2e CI: Unbreak by cherry picking what's on the main branch


Commit: 6023b25f2e70334718170dcba29ebc2205da2e5b
    https://github.com/scummvm/scummvm/commit/6023b25f2e70334718170dcba29ebc2205da2e5b
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2025-04-26T14:53:18+02:00

Commit Message:
CI: Unbreak by cherry picking what's on the main branch

Cherry pick commits:

33600327493ccf3c81ad68104c83d5fdb45f3906
7ed0e022a52150a4811cff0e6b5084bb36918e37
2821fcd1f6a000d8b152b757589bf35b5e69387c
ea5db0b3ea2d041520d410ed24d1d141f780fcb1

Changed paths:
    .github/workflows/ci.yml


diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c297021de9a..49199e94fc4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -39,11 +39,15 @@ jobs:
         uses: actions/checkout at v4
       - uses: ilammy/setup-nasm at v1
         if: matrix.useNasm == 'true'
+      - name: Force CMake < 4.0 usage
+        uses: jwlawson/actions-setup-cmake at v2
+        with:
+          cmake-version: '3.31'
       - name: Install vcpkg
         uses: lukka/run-vcpkg at v11
         id: runvcpkg
         with:
-          vcpkgGitCommitId: 943c5ef1c8f6b5e6ced092b242c8299caae2ff01
+          vcpkgGitCommitId: b02e341c927f16d991edbd915d8ea43eac52096c
       - name: Integrate vcpkg
         run: |
           ${{ steps.runvcpkg.outputs.RUNVCPKG_VCPKG_ROOT_OUT }}/vcpkg integrate install
@@ -113,9 +117,6 @@ jobs:
             buildFlags: -scheme ScummVM-iOS CODE_SIGN_IDENTITY="" CODE_SIGNING_ALLOWED=NO
             configFlags: --use-xcframework --enable-faad --enable-gif --enable-mikmod --enable-mpeg2 --enable-vpx --disable-nasm --disable-taskbar --disable-tts
             packagesUrl: https://downloads.scummvm.org/frs/build/scummvm-ios7-libs-v3.zip
-    env:
-      BUILDCACHE_MAX_CACHE_SIZE: 2000000000
-      BUILDCACHE_HARD_LINKS: true
     defaults:
       run:
         # Must be explicit for proper pipefail support
@@ -143,9 +144,11 @@ jobs:
           ./devtools/create_project/xcode/build/Release/create_project . --xcode --enable-all-engines ${{ matrix.configFlags }}
           ls
       - name: Build cache
-        uses: mikehardy/buildcache-action at v2
+        uses: hendrikmuhs/ccache-action at v1.2
         with:
-          cache_key: ${{ matrix.platform }}
+          key: ${{ matrix.platform }}
+          max-size: 1G
+          create-symlink: true
       - name: Build scummvm
         run: |
           xcodebuild CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ build -project scummvm.xcodeproj ${{ matrix.buildFlags }} | awk '$1 !~ /^(export|cd|clang++)/'
@@ -162,7 +165,7 @@ jobs:
             cxx: ccache g++
             aptPackages: 'liba52-dev libcurl4-openssl-dev libfaad-dev libflac-dev libfluidsynth-dev libfreetype6-dev libfribidi-dev libgif-dev libgtk-3-dev libjpeg-turbo8-dev libmad0-dev libmikmod-dev libmpeg2-4-dev libogg-dev libpng-dev libsdl2-dev libsdl2-net-dev libsndio-dev libspeechd-dev libtheora-dev libunity-dev libvorbis-dev libvpx-dev zlib1g-dev'
             configFlags: --enable-discord --with-discord-prefix=/usr/local
-          - platform: ubuntu-20.04
+          - platform: ubuntu-22.04
             sdlConfig: sdl-config
             cxx: ccache g++-4.8
             aptPackages: 'g++-4.8 liba52-dev libcurl4-openssl-dev libfaad-dev libflac-dev libfluidsynth-dev libfreetype6-dev libfribidi-dev libgif-dev libgtk-3-dev libjpeg-turbo8-dev libmad0-dev libmikmod-dev libmpeg2-4-dev libogg-dev libpng-dev libsdl-net1.2-dev libsdl1.2-dev libsndio-dev libspeechd-dev libtheora-dev libunity-dev libvorbis-dev libvpx-dev zlib1g-dev'
@@ -177,10 +180,12 @@ jobs:
       - name: Checkout
         uses: actions/checkout at v4
       - name: Add Ubuntu Xenial package sources
-        if: matrix.platform == 'ubuntu-20.04'
+        if: matrix.platform == 'ubuntu-22.04'
         run: |
-          sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu/ xenial main'
-          sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu/ xenial universe'
+          sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 40976EAF437D05B5
+          sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 3B4FE6ACC0B21F32
+          sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ xenial main'
+          sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ xenial universe'
       - name: Install packages
         run: |
           sudo apt-get update




More information about the Scummvm-git-logs mailing list