Simplify CI workflow by removing Ubuntu 20.04 and Clang 15#27
Merged
Simplify CI workflow by removing Ubuntu 20.04 and Clang 15#27
Conversation
Removed support for Ubuntu 20.04 and Clang 15 from CI workflow.
achamayou
commented
Feb 12, 2026
achamayou
commented
Feb 12, 2026
maxtropets
approved these changes
Feb 12, 2026
There was a problem hiding this comment.
Pull request overview
This PR simplifies the CI matrix by dropping Ubuntu 20.04 and older Clang variants, reducing the number of CI permutations while keeping Linux (ubuntu-latest) and Windows (msvc) coverage.
Changes:
- Remove
ubuntu-20.04from the OS matrix. - Remove
clang++-11/clang++-15from the compiler matrix and simplify Linux package installation accordingly. - Delete now-obsolete matrix exclusions and install steps tied to the removed variants.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
30
to
33
| steps: | ||
| - name: Install packages | ||
| run: sudo apt install libmbedtls-dev doctest-dev clang-11 | ||
| if: matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-20.04' | ||
|
|
||
| - name: Install clang++-15 | ||
| run: sudo apt install clang-15 | ||
| run: sudo apt install libmbedtls-dev doctest-dev clang | ||
| if: matrix.os == 'ubuntu-latest' |
There was a problem hiding this comment.
The steps list items are not indented under the steps: key (- name: is aligned with steps:). This makes the workflow YAML invalid and will prevent the CI workflow from being parsed/executed. Indent the list items (and all subsequent steps) one level under steps:.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Removed support for Ubuntu 20.04 and Clang 15 from CI workflow.