Standardize CI tagging

Closes #3 (closed)

Merge request reports

Loading
+10 −1
Changes for .gitlab-ci.yml: 10 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -21,7 +21,16 @@ include:
      - ci-templates/default.yml
      - ci-templates/build.yml
    rules:
      - if: '$CI_COMMIT_REF_PROTECTED == "true" && $CI_COMMIT_REF_NAME != "main" && $CI_COMMIT_REF_NAME != "develop"'
      - if: '$CI_COMMIT_REF_PROTECTED == "true" && $CI_COMMIT_TAG == null && $CI_COMMIT_REF_NAME != "main" && $CI_COMMIT_REF_NAME != "develop"'

  # Protected tags (e.g. 1.0.0) have no matching ref in org.etsi.osl.main, so take the templates from main.
  - project: osl/code/org.etsi.osl.main
    ref: main
    file:
      - ci-templates/default.yml
      - ci-templates/build.yml
    rules:
      - if: '$CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true"'

  - project: osl/code/org.etsi.osl.main
    ref: develop
Loading