diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3728d99b7..6784b8dd0 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -19,12 +19,13 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-13] + os: [ubuntu-latest, macos-14] toolchain: - {compiler: gcc, version: 10} - {compiler: gcc, version: 11} - {compiler: gcc, version: 12} - {compiler: gcc, version: 13} + - {compiler: gcc, version: 14} - {compiler: intel, version: '2024.1'} build: [cmake] include: @@ -35,10 +36,10 @@ jobs: build: cmake-inline toolchain: {compiler: gcc, version: 10} exclude: - - os: macos-13 + - os: macos-14 toolchain: {compiler: intel, version: '2024.1'} - - os: macos-13 - toolchain: {compiler: gcc, version: 13} + - os: macos-14 + toolchain: {compiler: gcc, version: 10} env: BUILD_DIR: ${{ matrix.build == 'cmake' && 'build' || '.' }} diff --git a/README.md b/README.md index 1a249cec6..16023af7d 100644 --- a/README.md +++ b/README.md @@ -87,12 +87,12 @@ The following combinations are tested on the default branch of stdlib: Name | Version | Platform | Architecture --- | --- | --- | --- -GCC Fortran | 10, 11, 12, 13 | Ubuntu 22.04.2 LTS | x86_64 -GCC Fortran | 10, 11, 12, 13 | macOS 12.6.3 (21G419) | x86_64 +GCC Fortran | 10, 11, 12, 13, 14 | Ubuntu 24.04.3 LTS | x86_64 +GCC Fortran | 11, 12, 13, 14 | macOS 14.7.6 (23H626) | x86_64 GCC Fortran (MSYS) | 13 | Windows Server 2022 (10.0.20348 Build 1547) | x86_64 GCC Fortran (MinGW) | 13 | Windows Server 2022 (10.0.20348 Build 1547) | x86_64 -Intel oneAPI LLVM | 2024.0 | Ubuntu 22.04.2 LTS | x86_64 -Intel oneAPI classic | 2023.1 | macOS 12.6.3 (21G419) | x86_64 +Intel oneAPI LLVM | 2024.1 | Ubuntu 24.04.3 LTS | x86_64 +Intel oneAPI classic | 2021.10 | Ubuntu 22.04.5 LTS | x86_64 The following combinations are known to work, but they are not tested in the CI: