The open source OpenXR runtime

ci: Build things on doc chanegs as well

I give up, this is a big hammer but should fix doc only changes MRs from not
triggering builds properly. We could technically try only build certain jobs
on doc only changes but I couldn't get it to work.

+5 -4
+5 -4
.gitlab-ci/ci-rules.yml
··· 21 21 - ".gitlab-ci/**/*" 22 22 when: on_success 23 23 # All paths, 1 hours have been wasted trying to combine the above arrays. 24 - - changes: &paths-ci-code-sys-files 24 + - changes: &paths-all-files 25 25 # Code 26 26 - "scripts/**/*" 27 27 - "src/**/*" 28 + # Doc 29 + - "doc/**/*" 28 30 # Build sys 29 31 - CMakeLists.txt 30 32 - "*.cmake" ··· 35 37 - ".gitlab-ci.yml" 36 38 - ".gitlab-ci/**/*" 37 39 when: on_success 38 - 39 40 40 41 # When to automatically run the CI for build jobs 41 42 .build-rules: ··· 43 44 # If any files affecting the pipeline are changed, build/test jobs run 44 45 # automatically once all dependency jobs have passed 45 46 - changes: 46 - *paths-ci-code-sys-files 47 + *paths-all-files 47 48 when: on_success 48 49 # Don't build on forked repos. 49 50 - if: *is-forked-branch ··· 63 64 # affecting the pipeline were changed 64 65 - if: *is-pre-merge 65 66 changes: 66 - *paths-ci-code-sys-files 67 + *paths-all-files 67 68 when: on_success 68 69 # Allow triggering jobs manually in other cases if any files affecting the 69 70 # pipeline were changed: Disabled for now because it causes the pipeline on