diff --git a/templates/gitlab-ci-semrel.yml b/templates/gitlab-ci-semrel.yml
index 7cbb0e81c89f18bdbd1d7fe6564ddd6f73311d2e..58e349e8361a7d70f079d2a46b57448f4da7322e 100644
--- a/templates/gitlab-ci-semrel.yml
+++ b/templates/gitlab-ci-semrel.yml
@@ -74,6 +74,11 @@ spec:
       - protected
       - all
       default: ''
+    docker-semantic-release-job-tags:
+      description: tags to filter applicable runners for docker-semantic-release job
+      type: array
+      default: []
+
 ---
 workflow:
   rules:
@@ -734,3 +739,5 @@ semantic-release:
     # else manual
     - when: manual
       allow_failure: true
+  tags: $[[ inputs.docker-semantic-release-job-tags ]]
+