diff --git a/substrate/.gitlab-ci.yml b/substrate/.gitlab-ci.yml index 145a25c809..4d17b70028 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 f2fd64bc34..cc7451a9fb 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