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

[INFRA] Bump CMake for tests #3050

Merged
merged 1 commit into from
Sep 24, 2022
Merged

Conversation

eseiler
Copy link
Member

@eseiler eseiler commented Sep 20, 2022

Resolves seqan/product_backlog#422
Resolves #2747

@vercel
Copy link

vercel bot commented Sep 20, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
seqan3 ✅ Ready (Inspect) Visit Preview Sep 22, 2022 at 2:41PM (UTC)

@seqan-actions seqan-actions added lint [INTERNAL] signal for linting and removed lint [INTERNAL] signal for linting labels Sep 20, 2022
@codecov
Copy link

codecov bot commented Sep 20, 2022

Codecov Report

Base: 98.21% // Head: 98.21% // Increases project coverage by +0.00% 🎉

Coverage data is based on head (3afa88a) compared to base (eac077f).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3050   +/-   ##
=======================================
  Coverage   98.21%   98.21%           
=======================================
  Files         275      275           
  Lines       12245    12245           
=======================================
+ Hits        12026    12027    +1     
+ Misses        219      218    -1     
Impacted Files Coverage Δ
include/seqan3/utility/parallel/detail/latch.hpp 96.55% <0.00%> (+3.44%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

Copy link
Member

@smehringer smehringer left a comment

Choose a reason for hiding this comment

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

Tiny questions.

@@ -5,7 +5,7 @@
# shipped with this file and also available at: https://github.com/seqan/seqan3/blob/master/LICENSE.md
# -----------------------------------------------------------------------------------------------------

cmake_minimum_required (VERSION 3.10)
cmake_minimum_required (VERSION 3.15)
Copy link
Member

Choose a reason for hiding this comment

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

why 15 here?

Copy link
Member Author

Choose a reason for hiding this comment

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

The CMAKE_CXX_COMPILER_LAUNCHER is 3.15, I removed the fallback for pre 3.15

@@ -5,93 +5,28 @@
# shipped with this file and also available at: https://github.com/seqan/seqan3/blob/master/LICENSE.md
# -----------------------------------------------------------------------------------------------------

cmake_minimum_required (VERSION 3.10)
cmake_minimum_required (VERSION 3.16)
Copy link
Member

Choose a reason for hiding this comment

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

why not 3.16.9?

Copy link
Member Author

Choose a reason for hiding this comment

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

We could do 3.16.3 because that's what Google requires, but we usually don't do patch level. No strong feelings

Copy link
Member

@smehringer smehringer left a comment

Choose a reason for hiding this comment

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

too quick. We should add a changelog entry

@eseiler
Copy link
Member Author

eseiler commented Sep 22, 2022

too quick. We should add a changelog entry

I did check but didn't find a place where we mention the cmake version for the tests. Seqan3 itself still only needs 3.4 (and something higher if you want to install). I'll double check, but I'll put a sentence in the changelog.

@seqan-actions seqan-actions added lint [INTERNAL] signal for linting and removed lint [INTERNAL] signal for linting labels Sep 22, 2022
@eseiler
Copy link
Member Author

eseiler commented Sep 24, 2022

Merging such that tomorrow's cron doesn't run in vain. Will do follow-up PR if something needs to be changed.

@eseiler eseiler merged commit ed8d12c into seqan:master Sep 24, 2022
@eseiler eseiler deleted the infra/bump_cmake branch September 24, 2022 15:52
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.

Bump CMake to 3.16.9 [CRON] Latest Libraries
4 participants