# stages are intentionally not defined, as users need to combine the full list #stages: # - test # - render workflow: rules: # those rules exclude the render commits which are manually triggered in commit-and-push-changes.sh # being so strict about it prevents "skipped merge request pipelines" which block merging as they're preferred - if: '$CI_COMMIT_BRANCH && $CI_SCRIPTS_SKIP_PIPELINE != "true"' render-job-templates-yml: stage: render image: registry.internal.durp.info/debian:bullseye-slim script: - ./scripts/install-curl.sh - ./scripts/install-git.sh - ./scripts/install-yq.sh - ./scripts/render-job-templates.sh - ./scripts/commit-and-push-changes.sh render-pipelines-to-branch: stage: render image: registry.internal.durp.info/debian:bullseye-slim script: - ./scripts/install-curl.sh - ./scripts/install-git.sh - ./scripts/install-yq.sh - ./scripts/render-pipelines-branch.sh - ./scripts/commit-and-push-changes.sh