From 00dc848083cd4883f187c30d17f6768ec3f1d88c Mon Sep 17 00:00:00 2001 From: Oscar Krause Date: Thu, 18 Jan 2024 13:09:30 +0100 Subject: [PATCH] only run test matrix when "app" or "test" changes --- .gitlab-ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4e939c8..3e1c299 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -129,9 +129,13 @@ test: image: python:3.11-slim-bookworm stage: test rules: - - if: $CI_COMMIT_BRANCH + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH - if: $CI_COMMIT_TAG - if: $CI_PIPELINE_SOURCE == "merge_request_event" + - if: $CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH + changes: + - app/**/* + - test/**/* variables: DATABASE: sqlite:///../app/db.sqlite parallel: