-
Notifications
You must be signed in to change notification settings - Fork 483
[CI] pin cmake in ci and devcontainer #3336
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
Conversation
β Deploy Preview for opentelemetry-cpp-api-docs canceled.
|
Codecov ReportAll modified and coverable lines are covered by tests β
Additional details and impacted files@@ Coverage Diff @@
## main #3336 +/- ##
==========================================
- Coverage 89.52% 89.51% -0.01%
==========================================
Files 210 210
Lines 6526 6526
==========================================
- Hits 5842 5841 -1
- Misses 684 685 +1 π New features to boost your workflow:
|
@marcalff this pr is an option to give more time for the cmake upgrade if needed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM as Intrmediate fix, to unblock release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok as an intermediate fix:
- it touches only files used in CI, production code unchanged
- it restores CI to a working state after the CMake 4.0.0 forced upgrade
We will need later to support CMake 4.0.0
@dbarker Thanks. Let's use this then. |
Pin cmake to version 3.31.6 in ci
Changes
setup_cmake.sh
script to remove the system installed cmake and install a specific version from env var CMAKE_VERSION that defaults to 3.31.6setup_cmake.ps1
script for windows that does the sameFor significant contributions please make sure you have completed the following items:
CHANGELOG.md
updated for non-trivial changes