From 1051ad0e4459071cccfdad8f423706f0b1d06b96 Mon Sep 17 00:00:00 2001
From: Ole Langbehn <ole.langbehn@inoio.de>
Date: Wed, 12 Mar 2025 17:47:39 +0100
Subject: [PATCH] fix: switch from deprecated only to rules, dont use changes
 rules on manual builds

---
 .gitlab-ci.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index acc4773..c2badc6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,6 +41,10 @@ install_deps:
     - corepack enable
     - yarn install --immutable
   rules:
+    # always run when triggered manually
+    - if: $CI_COMMIT_BRANCH && $CI_PIPELINE_SOURCE == "web"
+      when: on_success
+    # only run on specific file changes when triggered by git push
     - if: $CI_COMMIT_BRANCH
       changes:
         - yarn.lock
-- 
GitLab