remove-stale-branches:
  needs: []
  image: python:slim
  variables:
    THRESHOLD_PERIOD_DAYS: 30
    STALE_PROJECT_NAMESPACES: "$CI_PROJECT_PATH"
  parallel:
    matrix:
      - STALE_PROJECT_NAMESPACES: "foo/baz"
        STALE_EXCLUSION_PATTERNS: "example/.*"
  rules:
    - if: "$CI_PIPELINE_SOURCE == 'schedule'"
      when: always
      
  script:
    - pip install requests
    - python3 clean-stale-branches.py --project-namespace=$STALE_PROJECT_NAMESPACES --days-threshold=$THRESHOLD_PERIOD_DAYS --ignore-patterns=$STALE_EXCLUSION_PATTERNS