pull_request_rules: - name: Test passed for code changed conditions: - base=master - "status-success=Code Checker AMD64 Ubuntu 18.04" - "status-success=Build and test AMD64 Ubuntu 18.04" - "status-success=continuous-integration/jenkins/pr-merge" actions: label: add: - ci-passed - name: Test passed for tests changed conditions: - base=master - -files~=^(?!tests\/python_test).+ - "status-success=continuous-integration/jenkins/pr-merge" actions: label: add: - ci-passed - name: Test passed for tests20 changed conditions: - base=master - -files~=^(?!tests20\/python_client).+ - "status-success=continuous-integration/jenkins/pr-merge" actions: label: add: - ci-passed - name: Test passed for document changed conditions: - base=master - -files~=^[^\.]+$ - -files~=\.(?!md|png) actions: label: add: - ci-passed - name: Test passed for mergify changed conditions: - base=master - -files~=^(?!\.github\/mergify\.yml).*$ actions: label: add: - ci-passed - name: Remove ci-passed when code check failed conditions: - base=master - "check-failure=Code Checker AMD64 Ubuntu 18.04" actions: label: remove: - ci-passed - name: Remove ci-passed when unittest failed conditions: - base=master - "check-failure=Build and test AMD64 Ubuntu 18.04" actions: label: remove: - ci-passed - name: Remove ci-passed when ci failed conditions: - base=master - "check-failure=continuous-integration/jenkins/pr-merge" actions: label: remove: - ci-passed - name: Remove ci-passed when ci pending conditions: - base=master - "check-pending=continuous-integration/jenkins/pr-merge" actions: label: remove: - ci-passed