include:
  - local: .gitlab/ci/jobs/run.yaml
  - local: .gitlab/ci/jobs/component-test.yaml
    rules:
      - exists:
          - "**/cypress.config.ts"
  - template: Jobs/SAST.latest.gitlab-ci.yml
    rules:
      - if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
        when: always
      - when: never
  - template: Jobs/Secret-Detection.gitlab-ci.yml
    rules:
      - if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
        when: always
      - when: never
  - local: .gitlab/ci/jobs/writerside.yaml
    rules:
      - exists:
          - Writerside/*.tree

stages:
  - test
  - run

variables:
  ENVIRONMENT_NAME: review/$CI_MERGE_REQUEST_IID
