stages: - validate include: - template: Security/Secret-Detection.gitlab-ci.yml - project: 'developerdurp/yml' ref: 'main' file: - 'jobs/version.yml' - 'jobs/sonarqube.yml' - 'jobs/golang.yml' version: extends: .version stage: .pre rules: - !reference [.default_rules, rules] secret_detection: stage: validate rules: - if: $CI_MERGE_REQUEST_IID allow_failure: false sonarqube: extends: .sonarcloud-check stage: validate allow_failure: true rules: - !reference [.sonarqube_rules, rules]