I prepared a pull request: https://github.com/aibasel/downward/pull/314
The new clang versions found a bug in an assertion of SoPlex that the previous versions and GCC ignored. Upgrading the SoPlex version from 7.1.0 to 7.1.2 fixes this. In fact, we were already inconsistent and used 7.1.0 in some places and 7.1.1 in others. Now the container templates, the README, the build instructions, and the Github workflows consistently use 7.1.2. I intentionally did not change it in CMakeLists.txt because that would break gcc builds for people who currently have 7.1.0 installed.
Other than that, I was able to remove two special cases in the workflow which we had to work around issues with Ubuntu 22.04. The build actions are all green.
The pull request is ready for review. Does this need experiments, or should we just merge?
|