diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d0df481b11..07f2fd9de8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -178,13 +178,22 @@ fdroid lint config: - export fdroidserver=$CI_PROJECT_DIR/fdroidserver - *install_fdroid_server rules: - - if: $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_PIPELINE_SOURCE == "push" + - if: $CI_PIPELINE_SOURCE == "merge_request_event" changes: paths: - .gitlab-ci.yml - config.yml - config/*.yml - config/*/*.yml + # only check pushes to fdroids own repo + - if: $CI_PIPELINE_SOURCE == "push" && $CI_PROJECT_PATH == "fdroid/fdroiddata" + changes: + compare_to: 'refs/heads/master' + paths: + - .gitlab-ci.yml + - config.yml + - config/*.yml + - config/*/*.yml script: - fdroid lint config/*.yml config/*/*.yml # TODO once config.yml is added to fdroiddata, add it to the line above