From 1d42a56846440f1adb0910f268240c08fb22a5ec Mon Sep 17 00:00:00 2001 From: fktn Date: Sun, 24 Nov 2024 12:01:04 +0900 Subject: [PATCH 1/3] updated Xcode versions to use with the macos-14 & macos-15 runner images --- .github/workflows/macos.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index c31141e8..c8f55cf0 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -109,7 +109,10 @@ jobs: runs-on: macos-14 strategy: matrix: - xcode: [ '14.3.1', '15.0.1', '15.1', '15.2', '15.3', '15.4', '16' ] + # The macos-14 runner image will contain only Xcode 15.x versions due to support policy changes. + # Xcode 16.x versions are tested with the macos-15 runner image. + # See https://github.com/actions/runner-images/issues/10703 for more details. + xcode: [ '15.0.1', '15.1', '15.2', '15.3', '15.4' ] build_type: [ Debug, Release ] env: DEVELOPER_DIR: /Applications/Xcode_${{matrix.xcode}}.app/Contents/Developer @@ -135,7 +138,9 @@ jobs: runs-on: macos-15 strategy: matrix: - xcode: [ '16' ] + # The macos-14 runner image will contain only Xcode 16.x versions. + # See https://github.com/actions/runner-images/issues/10703 for more details. + xcode: [ '16', '16.1' ] build_type: [ Debug, Release ] env: DEVELOPER_DIR: /Applications/Xcode_${{matrix.xcode}}.app/Contents/Developer From 666ab5468c341cbf3f12634ff4f8c67a47723ea4 Mon Sep 17 00:00:00 2001 From: fktn Date: Sun, 24 Nov 2024 12:14:59 +0900 Subject: [PATCH 2/3] removed GA workflow jobs using the macos-12 runner image --- .github/workflows/macos.yml | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index c8f55cf0..566258d8 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -52,32 +52,6 @@ jobs: working-directory: ${{github.workspace}}/build run: ctest -C ${{matrix.build_type}} --output-on-failure -j ${{env.JOBS}} - xcode_for_macos12: - timeout-minutes: 10 - runs-on: macos-12 - strategy: - matrix: - xcode: [ '13.1', '13.2.1', '13.3.1', '13.4.1', '14.0.1', '14.1', '14.2' ] - build_type: [ Debug, Release ] - env: - DEVELOPER_DIR: /Applications/Xcode_${{matrix.xcode}}.app/Contents/Developer - JOBS: 2 - - steps: - - uses: actions/checkout@v4 - with: - submodules: recursive - - - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DFK_YAML_BUILD_TEST=ON - - - name: Build - run: cmake --build ${{github.workspace}}/build --config ${{matrix.build_type}} -j ${{env.JOBS}} - - - name: Test - working-directory: ${{github.workspace}}/build - run: ctest -C ${{matrix.build_type}} --output-on-failure -j ${{env.JOBS}} - xcode_for_macos13: timeout-minutes: 10 runs-on: macos-13 From acde0233d2aa89583671bcd77099b15e651d3038 Mon Sep 17 00:00:00 2001 From: fktn Date: Sun, 24 Nov 2024 12:34:51 +0900 Subject: [PATCH 3/3] updated the supported compilers list --- README.md | 5 ----- docs/mkdocs/docs/home/supported_compilers.md | 5 ----- 2 files changed, 10 deletions(-) diff --git a/README.md b/README.md index 36a4d02b..397194fe 100644 --- a/README.md +++ b/README.md @@ -90,18 +90,13 @@ Currently, the following compilers are known to work and used in GitHub Actions | Compiler | Operating System | | -------------------------- | -------------------------------------------------------------------------------------------------------------- | -| AppleClang 13.0.0.13000029 | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md) | -| AppleClang 13.1.6.13160021 | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md) | -| AppleClang 14.0.0.14000029 | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md) | | AppleClang 14.0.0.14000029 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | | AppleClang 14.0.3.14030022 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | -| AppleClang 14.0.3.14030022 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 15.0.0.15000040 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | | AppleClang 15.0.0.15000040 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 15.0.0.15000100 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | | AppleClang 15.0.0.15000100 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 15.0.0.15000309 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | -| AppleClang 16.0.0.16000026 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 16.0.0.16000026 | [macOS 15](https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md) | | Clang 3.5.2 | [Ubuntu 22.04](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md) | | Clang 3.6.2 | [Ubuntu 22.04](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md) | diff --git a/docs/mkdocs/docs/home/supported_compilers.md b/docs/mkdocs/docs/home/supported_compilers.md index ada073a0..18d28296 100644 --- a/docs/mkdocs/docs/home/supported_compilers.md +++ b/docs/mkdocs/docs/home/supported_compilers.md @@ -4,18 +4,13 @@ Currently, the following compilers are known to work and used in GitHub Actions | Compiler | Operating System | | -------------------------- | -------------------------------------------------------------------------------------------------------------- | -| AppleClang 13.0.0.13000029 | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md) | -| AppleClang 13.1.6.13160021 | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md) | -| AppleClang 14.0.0.14000029 | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md) | | AppleClang 14.0.0.14000029 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | | AppleClang 14.0.3.14030022 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | -| AppleClang 14.0.3.14030022 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 15.0.0.15000040 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | | AppleClang 15.0.0.15000040 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 15.0.0.15000100 | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | | AppleClang 15.0.0.15000100 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 15.0.0.15000309 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | -| AppleClang 16.0.0.16000026 | [macOS 14](https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) | | AppleClang 16.0.0.16000026 | [macOS 15](https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md) | | Clang 3.5.2 | [Ubuntu 22.04](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md) | | Clang 3.6.2 | [Ubuntu 22.04](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md) |