Hi, @bcooksley!
The Windows CI for Krita is almost ready, could you please help me with the following questions?
- What cache/ccache directories Krita-Windows-CI should use? On Linux we use:
KDECI_CC_CACHE: /mnt/caches/krita-appimage/ KDECI_CACHE_PATH: /mnt/artifacts/krita-appimage/
- How should I proceed with code-signing on Windows? Can you draft some kind of roadmap for that?
- Should we split package types for "release" and "per-commit-ci"? I mean we have a few optional features that we can technically live without in the normal CI builds (and e.g. build them daily instead):
- Debugging symbols for the Windows packages (about 700MiB package)
- GMic plugin (on Windows and Linux)
- code signing (see problems below)
- Should we automatically start building CI packages for all the MRs, not depending on the author of the MR? Are there any security concerns about that? I saw that in intel-llvm's repository, the CIs for the MRs should be triggered manually by the trusted developer (though I should say, it is rather inconvenient for the contributors)
- Should we code-sign the packages in the MRs? Technically, they can contain random non-verified code, so it doesn't seem to be a good idea...