Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update and modernize CI #389

Closed
ckormanyos opened this issue Nov 7, 2023 · 2 comments
Closed

Update and modernize CI #389

ckormanyos opened this issue Nov 7, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@ckormanyos
Copy link
Owner

ckormanyos commented Nov 7, 2023

Update and modernize CI.

  • Generally reduce the amount of testing on C++17 in favor of retaining C++14 and C++20.
  • Runners on *-latest should generally switch language standard C++2a to C++20.
  • Consider removing some older compilers, as these don't seem to be needed in CI.
  • Runners exercising gcc-12-clang-14-* should simply switch to *-latest and use gcc-clang-native-*.
@ckormanyos ckormanyos self-assigned this Nov 7, 2023
@ckormanyos ckormanyos added the enhancement New feature or request label Nov 7, 2023
@ckormanyos
Copy link
Owner Author

Goal is (hopefully significantly) under 30 minutes for a typical CI run on GHA.

@ckormanyos
Copy link
Owner Author

PRs #390 and #391 brought simplifications. CI is down under or around 20 minutes now on GHA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant