diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1066a527b25157ebab67e4f3454120f855599d7b..08b14ac1909e41ffebbe3c042db50cf28567913c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -87,6 +87,7 @@ include:
         - flux2/infrastructure/sources/prometheus-community.yaml
         - flux2/config/monitoring/*.yaml
         - install/install-app.sh
+        - install/flux-version-check.sh
         - test/taiko/*
     - if: '$TRIGGER_JOBS =~ /enable-monitoring/'
     - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*enable-monitoring/'
@@ -115,6 +116,7 @@ include:
         - flux2/cluster/optional/$RESOURCE/*.yaml
         - flux2/infrastructure/sources/nextcloud.yaml
         - install/install-app.sh
+        - install/flux-version-check.sh
         - test/taiko/*
     - if: '$TRIGGER_JOBS =~ /enable-nextcloud/'
     - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*enable-nextcloud/'
@@ -128,6 +130,17 @@ include:
   extends:
     - .general_rules
 
+.single_sign_on_rules:
+  rules:
+    - changes:
+        - flux2/core/base/$RESOURCE/*.yaml
+        - flux2/infrastructure/sources/single-sign-on.yaml
+        - install/install-stackspin.sh
+        - test/taiko/*
+    - if: '$TRIGGER_JOBS =~ /enable-single-sign-on/'
+    - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*enable-single-sign-on/'
+    - if: '$CI_COMMIT_BRANCH == "main"'
+
 .wekan_rules:
   rules:
     - changes:
@@ -135,6 +148,7 @@ include:
         - flux2/cluster/optional/$RESOURCE/*.yaml
         - flux2/infrastructure/sources/wekan.yaml
         - install/install-app.sh
+        - install/flux-version-check.sh
         - test/taiko/*
     - if: '$TRIGGER_JOBS =~ /enable-wekan/'
     - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*enable-wekan/'
@@ -147,6 +161,7 @@ include:
         - flux2/cluster/optional/$RESOURCE/*.yaml
         - flux2/infrastructure/sources/wordpress.yaml
         - install/install-app.sh
+        - install/flux-version-check.sh
         - test/taiko/*
     - if: '$TRIGGER_JOBS =~ /enable-wordpress/'
     - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*enable-wordpress/'
@@ -159,6 +174,7 @@ include:
         - flux2/cluster/optional/$RESOURCE/*.yaml
         - flux2/infrastructure/sources/zulip.yaml
         - install/install-app.sh
+        - install/flux-version-check.sh
         - test/taiko/*
     - if: '$TRIGGER_JOBS =~ /enable-zulip/'
     - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*enable-zulip/'