From 6a8e5dde6684c477edddb044a38a6618bf38d014 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michel=20D=C3=A4nzer?= Date: Sat, 11 Apr 2020 15:32:02 +0200 Subject: [PATCH] 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: --- .gitlab-ci.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) 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: -- 2.30.2