Skip to content

Simplify CI workflow by removing Ubuntu 20.04 and Clang 15#27

Merged
achamayou merged 3 commits intomainfrom
achamayou-patch-1
Feb 12, 2026
Merged

Simplify CI workflow by removing Ubuntu 20.04 and Clang 15#27
achamayou merged 3 commits intomainfrom
achamayou-patch-1

Conversation

@achamayou
Copy link
Member

Removed support for Ubuntu 20.04 and Clang 15 from CI workflow.

Removed support for Ubuntu 20.04 and Clang 15 from CI workflow.
@achamayou achamayou requested a review from Copilot February 12, 2026 09:38
@achamayou achamayou merged commit 588f2f5 into main Feb 12, 2026
16 of 17 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.04 from the OS matrix.
  • Remove clang++-11 / clang++-15 from 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'
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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:.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants