diff --git a/.github/workflows/ci-check.yml b/.github/workflows/ci-check.yml index 52e13e6a..1bece37c 100644 --- a/.github/workflows/ci-check.yml +++ b/.github/workflows/ci-check.yml @@ -32,7 +32,7 @@ jobs: - name: Set up Python 3.8 uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.x - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/ci-conan.yml b/.github/workflows/ci-conan.yml index 8825a9d1..dd839d18 100644 --- a/.github/workflows/ci-conan.yml +++ b/.github/workflows/ci-conan.yml @@ -68,7 +68,7 @@ jobs: } - { name: "GCC-12", - os: ubuntu-22.04, + os: ubuntu-24.04, compiler: { type: GCC, @@ -80,7 +80,7 @@ jobs: } - { name: "GCC-13", - os: ubuntu-22.04, + os: ubuntu-24.04, compiler: { type: GCC, @@ -90,6 +90,18 @@ jobs: }, conan-config: "", } + - { + name: "GCC-14", + os: ubuntu-24.04, + compiler: + { + type: GCC, + version: 14, + cc: "gcc-14", + cxx: "g++-14", + }, + conan-config: "", + } - { name: "Clang-16", os: ubuntu-22.04, @@ -105,7 +117,7 @@ jobs: } - { name: "Clang-17", - os: ubuntu-22.04, + os: ubuntu-24.04, compiler: { type: CLANG, @@ -118,7 +130,7 @@ jobs: } - { name: "Apple Clang 15", - os: macos-13, + os: macos-14, compiler: { type: APPLE_CLANG, @@ -196,7 +208,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: 3.x - name: Install Conan shell: bash run: | @@ -249,7 +261,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: 3.x - name: Install Conan shell: bash run: | diff --git a/.github/workflows/ci-test-package-cmake.yml b/.github/workflows/ci-test-package-cmake.yml index a621125a..008cf872 100644 --- a/.github/workflows/ci-test-package-cmake.yml +++ b/.github/workflows/ci-test-package-cmake.yml @@ -66,7 +66,7 @@ jobs: } - { name: "GCC-12", - os: ubuntu-22.04, + os: ubuntu-24.04, compiler: { type: GCC, @@ -77,7 +77,7 @@ jobs: } - { name: "GCC-13", - os: ubuntu-22.04, + os: ubuntu-24.04, compiler: { type: GCC, @@ -86,6 +86,17 @@ jobs: cxx: "g++-13", }, } + - { + name: "GCC-14", + os: ubuntu-24.04, + compiler: + { + type: GCC, + version: 14, + cc: "gcc-14", + cxx: "g++-14", + }, + } - { name: "Clang-16", os: ubuntu-22.04, @@ -100,7 +111,7 @@ jobs: } - { name: "Clang-17", - os: ubuntu-22.04, + os: ubuntu-24.04, compiler: { type: CLANG, @@ -113,7 +124,7 @@ jobs: } - { name: "Apple Clang 15", - os: macos-13, + os: macos-14, compiler: { type: APPLE_CLANG, @@ -190,7 +201,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: 3.x - name: Install Conan shell: bash run: | diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 03408170..09dd1211 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -96,7 +96,7 @@ jobs: if: matrix.language == 'cpp' uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: 3.x - name: Conan build if: matrix.language == 'cpp' run: |