From 12a8f59556b92af8daffd0e0697e2fe24be94f94 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Fri, 13 Sep 2024 13:12:07 +0200 Subject: [PATCH] Install more cmake versions Signed-off-by: Uilian Ries --- .github/workflows/osx-tests.yml | 36 ++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/.github/workflows/osx-tests.yml b/.github/workflows/osx-tests.yml index a6e40a239f1..b67fe77fedf 100644 --- a/.github/workflows/osx-tests.yml +++ b/.github/workflows/osx-tests.yml @@ -38,16 +38,32 @@ jobs: - name: Install CMake versions working-directory: /tmp run: | - wget -q --no-check-certificate https://cmake.org/files/v3.15/cmake-3.15.7-Darwin-x86_64.tar.gz - tar -xzf cmake-3.15.7-Darwin-x86_64.tar.gz \ - --exclude=CMake.app/Contents/bin/cmake-gui \ - --exclude=CMake.app/Contents/doc/cmake \ - --exclude=CMake.app/Contents/share/cmake-3.15/Help \ - --exclude=CMake.app/Contents/share/vim - mkdir -p ${HOME}/Applications/CMake/3.15.7 - cp -fR cmake-3.15.7-Darwin-x86_64/CMake.app/Contents/* ${HOME}/Applications/CMake/3.15.7 - rm -rf cmake-3.15.7-Darwin-x86_64 - rm cmake-3.15.7-Darwin-x86_64.tar.gz + for version in 3.15.7 3.16.9 3.17.5; do + wget -q --no-check-certificate https://cmake.org/files/v${version%.*}/cmake-${version}-Darwin-x86_64.tar.gz + tar -xzf cmake-${version}-Darwin-x86_64.tar.gz \ + --exclude=CMake.app/Contents/bin/cmake-gui \ + --exclude=CMake.app/Contents/doc/cmake \ + --exclude=CMake.app/Contents/share/cmake-{version%.*}/Help \ + --exclude=CMake.app/Contents/share/vim + mkdir -p ${HOME}/Applications/CMake/${version} + cp -fR cmake-${version}-Darwin-x86_64/CMake.app/Contents/* ${HOME}/Applications/CMake/${version} + test /Users/runner/Application/cmake/${version}/bin/cmake + rm -rf cmake-${version}-Darwin-x86_64 + rm cmake-${version}-Darwin-x86_64.tar.gz + done + for version in 3.19.7 3.23.1; do + wget -q --no-check-certificate https://cmake.org/files/v${version%.*}/cmake-${version}-macos-universal.tar.gz + tar -xzf cmake-${version}-macos-universal.tar.gz \ + --exclude=CMake.app/Contents/bin/cmake-gui \ + --exclude=CMake.app/Contents/doc/cmake \ + --exclude=CMake.app/Contents/share/cmake-{version%.*}/Help \ + --exclude=CMake.app/Contents/share/vim + mkdir -p ${HOME}/Applications/CMake/${version} + cp -fR cmake-${version}-macos-universal/CMake.app/Contents/* ${HOME}/Applications/CMake/${version} + test /Users/runner/Application/cmake/${version}/bin/cmake + rm -rf cmake-${version}-macos-universal + rm cmake-${version}-macos-universal.tar.gz + done - name: Run Unit Tests run: |