Closed mgautierfr closed 2 weeks ago
Fix #738
The risk of having CI, nightlies and releases working differently will be a potential source of instability. Considering the overall high instability of the system, I'm worried about that move and its consequences... But I'm not able to assess it properly right now.
I understand your point (and share it under a certain point).
But they are doing different things, so they have to work differently. We can probably share more but at the end we will have different things:
Anyway, this is a issue in itself and not related to this PR. So I'm merging.
Initially we were building all our dependencies in release. This was simply made by always compiling project using autotool or cmake in release. As our project are using meson/qmake, all the dependencies are build in release.
However, with recent port to Windows github CI, we have two problems:
So, when doing a release, do not use base dependencies cache. This will extend the release workflow as we need to build everything but at least we should build everything correctly.