diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3ec2068..bda98ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ env: jobs: build_linux: name: ${{ matrix.config.name }} ${{ matrix.build.type }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 strategy: matrix: build: @@ -34,17 +34,17 @@ jobs: config: - { name: 'Linux GCC', - cc: gcc-14, - cxx: g++-14, - gcov: gcov-14, - profiles: '-pr:h conan/gcc14' + cc: gcc-15, + cxx: g++-15, + gcov: gcov-15, + profiles: '-pr:h conan/gcc15' } - { name: 'Linux Clang', - cc: clang-18, - cxx: clang++-18, - gcov: llvm-cov-18 gcov, - profiles: '-pr:h conan/clang18 -pr:h conan/libc++' + cc: clang-22, + cxx: clang++-22, + gcov: llvm-cov-22 gcov, + profiles: '-pr:h conan/clang22 -pr:h conan/libc++' } steps: - name: Checkout repository @@ -62,8 +62,8 @@ jobs: - name: Install dependencies run: | - sudo apt install libc++-18-dev libc++abi-18-dev - sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-18 100 + sudo apt install libc++-22-dev libc++abi-22-dev + sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-22 100 eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" brew install cppcheck uv sync @@ -290,7 +290,7 @@ jobs: codeql: name: CodeQL - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 strategy: matrix: build: @@ -300,9 +300,9 @@ jobs: } config: - { - cc: gcc-14, - cxx: g++-14, - profiles: '-pr:h conan/gcc14' + cc: gcc-15, + cxx: g++-15, + profiles: '-pr:h conan/gcc15' } steps: - name: Checkout repository diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml index 96ce350..5f06b4d 100644 --- a/.github/workflows/commitlint.yml +++ b/.github/workflows/commitlint.yml @@ -5,7 +5,7 @@ on: [pull_request] jobs: check-history: name: Check commit history - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - name: Checkout repository diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index ed83d62..051888a 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -7,7 +7,7 @@ on: jobs: pre-commit: name: Check hooks - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - name: Checkout repository diff --git a/conan/clang18 b/conan/clang18 deleted file mode 100644 index 9bb55a0..0000000 --- a/conan/clang18 +++ /dev/null @@ -1,5 +0,0 @@ -include(cppstd) - -[settings] -compiler=clang -compiler.version=18 diff --git a/conan/gcc14 b/conan/gcc14 deleted file mode 100644 index ba5d0bf..0000000 --- a/conan/gcc14 +++ /dev/null @@ -1,5 +0,0 @@ -include(cppstd) - -[settings] -compiler=gcc -compiler.version=14