diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 41b1255..a633887 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,6 +14,11 @@ stages: format: extends: .env + rules: + - if: $CI_COMMIT_REF_NAME =~ /^wip*$/ + when: manual + - if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID + - when: manual stage: format script: - cargo fmt -- --version @@ -22,6 +27,11 @@ format: build_and_test: extends: .env + rules: + - if: $CI_COMMIT_REF_NAME =~ /^wip*$/ + when: manual + - if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID + - when: manual stage: build_and_test tags: - redshift @@ -34,6 +44,11 @@ build_and_test: lint: extends: .env + rules: + - if: $CI_COMMIT_REF_NAME =~ /^wip*$/ + when: manual + - if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID + - when: manual stage: quality script: - cargo clippy -- -V @@ -41,6 +56,11 @@ lint: audit_dependencies: extends: .env + rules: + - if: $CI_COMMIT_REF_NAME =~ /^wip*$/ + when: manual + - if: $CI_COMMIT_TAG || $CI_MERGE_REQUEST_ID + - when: manual stage: quality script: - cargo deny -V