diff --git a/generateChangemarks/.gitlab-ci.yml b/generateChangemarks/.gitlab-ci.yml
index 6f993d5c870b1d2988c0056eb9b1e69809ac7acb..ebc502df6b3f93b7c451a2ceaf56f57299a08a44 100644
--- a/generateChangemarks/.gitlab-ci.yml
+++ b/generateChangemarks/.gitlab-ci.yml
@@ -57,8 +57,6 @@ Word CR:
   rules:
     - if: $CI_MERGE_REQUEST_TITLE !~ /v.*_baseline$/ && $CI_PIPELINE_SOURCE == "merge_request_event"
       when: on_success
-    - if: $CI_MERGE_REQUEST_TITLE !~ /v.*_baseline$/ && $CI_PIPELINE_SOURCE == "trigger"
-      when: on_success
   dependencies: []
   when: on_success
   before_script:
@@ -168,10 +166,10 @@ pages:
     - if: ($CLEAN_WEB_PAGES != "false" && $CLEAN_WEB_PAGES != "true") && $CI_PIPELINE_SOURCE == "web"
       variables:
         TAG_NAME: none
-    # Upgrade of index.html (not used anymore)
-    - if: $CI_PIPELINE_SOURCE == "trigger"
+    # Trigger regeneration of spec pages
+    - if: $CI_PIPELINE_SOURCE == "trigger" && $CI_COMMIT_TAG != null
       variables:
-        TAG_NAME: "upgrade"
+        TAG_NAME: $CI_COMMIT_TAG
 
   before_script:
     # Installation of required software