From 3cce86c02c2530ce26083647f95e6401faf29aec Mon Sep 17 00:00:00 2001
From: JP <77391175+joao-paulo-parity@users.noreply.github.com>
Date: Thu, 22 Dec 2022 09:21:30 -0300
Subject: [PATCH] change crates publishing to be scheduled (#13002)

---
 substrate/.gitlab-ci.yml                         | 4 ++++
 substrate/scripts/ci/gitlab/pipeline/publish.yml | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/substrate/.gitlab-ci.yml b/substrate/.gitlab-ci.yml
index 145a25c8095..4d17b700288 100644
--- a/substrate/.gitlab-ci.yml
+++ b/substrate/.gitlab-ci.yml
@@ -213,6 +213,10 @@ default:
     # this job runs only on nightly pipeline with the mentioned variable, against `master` branch
     - if: $CI_COMMIT_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "schedule" && $PIPELINE == "nightly"
 
+.scheduled-crate-publishing-pipeline:
+  rules:
+    - if: $CI_COMMIT_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "schedule" && $PIPELINE == "automatic-crate-publishing"
+
 .crates-publishing-template:
   stage:                           test
   extends:                         .docker-env
diff --git a/substrate/scripts/ci/gitlab/pipeline/publish.yml b/substrate/scripts/ci/gitlab/pipeline/publish.yml
index f2fd64bc34d..cc7451a9fbb 100644
--- a/substrate/scripts/ci/gitlab/pipeline/publish.yml
+++ b/substrate/scripts/ci/gitlab/pipeline/publish.yml
@@ -225,12 +225,12 @@ update-node-template:
     - rusty-cachier cache upload
 
 publish-crates:
-  extends:                         .publish-crates-template
+  extends:
+    - .publish-crates-template
+    - .scheduled-crate-publishing-pipeline
   needs:
     - job:                         publish-crates-locally
       artifacts:                   false
-  rules:
-    - if: $CI_COMMIT_REF_NAME == "master"
 
 publish-crates-manual:
   extends:                         .publish-crates-template
-- 
GitLab