Open xsaschako opened 1 year ago
May probably resolve #65
Also for our github actions we use several versions these include: Ubuntu v 20.4 and 22.4 Download artifact 2.0 etc.... these may not be as important to upgrade but we have to keep this in mind.
partly fixed by PR #484
We should discuss when to update to newer versions of the libraries and programming languages we use. E.g., when there is a stable release (e.g., vX.0.0). Or when the stable release is matured (vX.1.0 or vX.0.1). This is of course dependent on the specific tool, but in most cases we should update earlier than later because of the burden that gets added with each update.
For the programming languages, we use:
C++14 -> Update to c++17/c++20. C++23 is developed but not mature.
Python 3.9 -> We should update to 3.11 as soon as there is a stable release. This is because the release notes say https://docs.python.org/3.11/whatsnew/3.11.html:
Cmake: TBD
For libraries, we use:
C++:
Python: