diff --git a/substrate/.gitlab-ci.yml b/substrate/.gitlab-ci.yml
index 59d42936e176908c4522c8d1fece127af596d96b..100dd0d3d3ed93611fc7257685d09d54f5674ea4 100644
--- a/substrate/.gitlab-ci.yml
+++ b/substrate/.gitlab-ci.yml
@@ -247,18 +247,6 @@ default:
 
 #### stage:                       .pre
 
-check-crates-publishing-pipeline:
-  stage: .pre
-  extends:
-    - .kubernetes-env
-    - .crates-publishing-pipeline
-  script:
-    - git clone
-      --depth 1
-      --branch "$RELENG_SCRIPTS_BRANCH"
-      https://github.com/paritytech/releng-scripts.git
-    - ONLY_CHECK_PIPELINE=true ./releng-scripts/publish-crates
-
 # By default our pipelines are interruptible, but some special pipelines shouldn't be interrupted:
 # * multi-project pipelines such as the ones triggered by the scripts repo
 # * the scheduled automatic-crate-publishing pipeline
diff --git a/substrate/frame/support/Cargo.toml b/substrate/frame/support/Cargo.toml
index fe068d9360d4e4c4c19e59f11af8fe7b6a05666d..d8b1b9c248720103a50a7283d49c745ae0a2a88c 100644
--- a/substrate/frame/support/Cargo.toml
+++ b/substrate/frame/support/Cargo.toml
@@ -70,7 +70,11 @@ std = [
 	"log/std",
 	"environmental/std",
 ]
-runtime-benchmarks = []
+runtime-benchmarks = [
+	"frame-system/runtime-benchmarks",
+	"sp-runtime/runtime-benchmarks",
+	"sp-staking/runtime-benchmarks"
+]
 try-runtime = []
 # By default some types have documentation, `no-metadata-docs` allows to reduce the documentation
 # in the metadata.