From: Michel Dänzer Date: Sat, 11 Apr 2020 13:32:02 +0000 (+0200) Subject: gitlab-ci: Use all_paths in .test-manual rules X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6a8e5dde6684c477edddb044a38a6618bf38d014;p=mesa.git gitlab-ci: Use all_paths in .test-manual rules Without this, the .test-manual jobs could end up as 'when: manual' when the jobs they depend on were 'when: never', which was flagged as invalid YAML, preventing the pipeline from being created. Reviewed-by: Samuel Pitoiset Part-of: --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9834541afac..c221a9ca34f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -720,14 +720,11 @@ softpipe-gles31: # to). .test-manual: rules: - # Never test in the main project. - - if: '$CI_PROJECT_PATH == "mesa/mesa"' - when: never - # Never test in merge requests. - - if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $CI_COMMIT_REF_NAME' - when: never - # Otherwise, allow testing manually for personal branches. - - when: manual + - if: '$CI_PROJECT_PATH != "mesa/mesa" && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME != $CI_COMMIT_REF_NAME' + changes: + *all_paths + when: manual + - when: never arm64_a630_gles2: extends: