The function std::random_shuffle(...) has been deprecated in c++14 and removed in c++17. It is used here and should be replaced. See the documentation here.
I am a little surprised that the CI compiles without complaining. What's the reason?