diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3fb1b54bd364d144507c841f9e5b50d67b5ef841..fd4236b9bf32f6bf0e9159fcf76c7380533905b9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -88,13 +88,13 @@ acceptance with puppet7 Debian10:
 module release:
   stage: release
   image: ruby:2.7.5
-  script:
-  - bundle exec puppet strings generate --format markdown --out REFERENCE.md
-  - bundle exec rake module:push
   variables:
     PUPPET_GEM_VERSION: "~> 7.14"
     BLACKSMITH_FORGE_USERNAME: "$BLACKSMITH_FORGE_USERNAME"
     BLACKSMITH_FORGE_API_KEY: "$BLACKSMITH_FORGE_API_KEY"
+  script:
+  - bundle exec puppet strings generate --format markdown --out REFERENCE.md
+  - bundle exec rake module:push
   only:
   - tags
   except:
diff --git a/.sync.yml b/.sync.yml
index c89af0024e9f5aafb1b1de25b8f6a1afd221f5f9..d30d22d28c1da0494f6f4833b60a1f71ed11b37a 100644
--- a/.sync.yml
+++ b/.sync.yml
@@ -88,13 +88,13 @@ appveyor.yml:
       module release:
         stage: release
         image: ruby:2.7.5
-        script:
-          - bundle exec puppet strings generate --format markdown --out REFERENCE.md
-          - bundle exec rake module:push
         variables:
           PUPPET_GEM_VERSION: '~> 7.14'
           BLACKSMITH_FORGE_USERNAME: '$BLACKSMITH_FORGE_USERNAME'
           BLACKSMITH_FORGE_API_KEY: '$BLACKSMITH_FORGE_API_KEY'
+        script:
+          - bundle exec puppet strings generate --format markdown --out REFERENCE.md
+          - bundle exec rake module:push
         only:
           - tags
         except: