diff --git a/substrate/scripts/ci/gitlab/pipeline/publish.yml b/substrate/scripts/ci/gitlab/pipeline/publish.yml
index dff1b508625fbceb20c8c5ebe418941d6858a7b4..d1a7514d1707b51908f8256c0f993d7f89257e4c 100644
--- a/substrate/scripts/ci/gitlab/pipeline/publish.yml
+++ b/substrate/scripts/ci/gitlab/pipeline/publish.yml
@@ -182,20 +182,6 @@ publish-draft-release:
     - ./scripts/ci/gitlab/publish_draft_release.sh
   allow_failure:                   true
 
-# Ref: https://github.com/paritytech/opstooling/issues/111
-update-node-template:
-  stage:                           publish
-  extends:                         .kubernetes-env
-  rules:
-    - if: $CI_COMMIT_REF_NAME =~ /^polkadot-v[0-9]+\.[0-9]+.*$/ # i.e. polkadot-v1.0.99, polkadot-v2.1rc1
-  script:
-    - git clone --depth=1 --branch="$PIPELINE_SCRIPTS_TAG" https://github.com/paritytech/pipeline-scripts
-    - ./pipeline-scripts/update_substrate_template.sh
-      --repo-name "substrate-node-template"
-      --template-path "bin/node-template"
-      --github-api-token "$GITHUB_TOKEN"
-      --polkadot-branch "$CI_COMMIT_REF_NAME"
-
 .publish-crates-template:
   stage:                           publish
   extends:                         .crates-publishing-template