How should we fix it in Geany?
I don't have an answer (hence I approved this PR) but my perspective is that Geany should the CI requirements, otherwise regular contributors might be unable to propose certain changes without breaking CI (because they cannot fix the CI in the same context).
Imagine a regular contributor wanted to update to a scintilla version that has new requirements.