Xiangyu-Hu / SPHinXsys

SPHinXsys provides C++ APIs for engineering simulation and optimization. It aims at complex systems driven by fluid, structure, multi-body dynamics and beyond. The multi-physics library is based on a unique and unified computational framework by which strong coupling has been achieved for all involved physics.
https://www.sphinxsys.org/
Apache License 2.0
259 stars 199 forks source link

Details on broken CI #563

Closed FabienPean-Virtonomy closed 3 weeks ago

FabienPean-Virtonomy commented 1 month ago

@Xiangyu-Hu The cause has been identified. It is an issue with vcpkg with CMake 3.29.1. It will fix itself in coming days (1) as soon as vcpkg upgrade the CMake baseline and (2) the weekly runner images are regenerated.

https://github.com/actions/runner-images/issues/9680 https://github.com/microsoft/vcpkg/issues/37968 https://github.com/microsoft/vcpkg/pull/38144

It is possible to pin the CMake version in the future by (1) forcing vcpkg to use system binaries, and (2) deleting runner image embedded CMake executable which is called before the system installed version (because of Path order), at least on Ubuntu. To be determined for MacOS and Windows

Xiangyu-Hu commented 1 month ago

Thanks. We first wait if the fix will updated.

Xiangyu-Hu commented 1 month ago

Still need wait some time.

Xiangyu-Hu commented 3 weeks ago

It seems that vcpkg is OK now.