Adding rules to prevent running CI for nothing

This commit is contained in:
Louis 2025-05-15 22:41:13 +02:00
parent e56210439b
commit 67b9406818

View file

@ -18,6 +18,15 @@ check_readme_changes:
artifacts: artifacts:
paths: paths:
- README.md - README.md
rules:
- if: '$CI_PIPELINE_SOURCE == "push"'
when: always
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: always
- changes:
paths:
- README.qmd
when: always
commit_and_push: commit_and_push:
stage: commit stage: commit
@ -39,3 +48,12 @@ commit_and_push:
- branches - branches
dependencies: dependencies:
- check_readme_changes - check_readme_changes
rules:
- if: '$CI_PIPELINE_SOURCE == "push"'
when: always
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: always
- changes:
paths:
- README.qmd
when: always