From 31e8a58dc12196293cdddcf61376f4e902d559d5 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Thu, 17 Nov 2022 09:02:12 +0000 Subject: [PATCH] ci: create daily_run_workflow for 14.2.x branch This workflow is used by circle ci scheduled pipelines which is required to create a cron job when using dynamic configurations. See: https://circleci.com/docs/scheduled-pipelines/?utm_source=google&utm_medium=sem&utm_campaign=sem-google-dg--emea-en-dsa-maxConv-auth-nb&utm_term=g_-_c__dsa_&utm_content=&gclid=Cj0KCQiA1NebBhDDARIsAANiDD2Ja2WCBYtxifWx9d8uD2bEZzDjtO4mB2aq7fEtvoUKZZ8GeQbeNtgaAoW5EALw_wcB and https://app.circleci.com/settings/project/github/angular/angular-cli/triggers?return-to=https%3A%2F%2Fapp.circleci.com%2Fpipelines%2Fgithub%2Fangular%2Fangular-cli&triggerSource=&scheduledTriggerId=8e3e6898-fd55-41b1-a3e8-85c52981d941&success=true --- .circleci/dynamic_config.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.circleci/dynamic_config.yml b/.circleci/dynamic_config.yml index 0ecc28f51b54..4d885997d74d 100644 --- a/.circleci/dynamic_config.yml +++ b/.circleci/dynamic_config.yml @@ -385,6 +385,9 @@ jobs: workflows: version: 2 default_workflow: + when: + not: + equal: [scheduled_pipeline, << pipeline.trigger_source >>] jobs: # Linux jobs - setup @@ -485,3 +488,21 @@ workflows: <<: *only_pull_requests requires: - build + + daily_run_workflow: + when: + and: + - equal: [scheduled_pipeline, << pipeline.trigger_source >>] + - equal: ['14.2.x nightly run', << pipeline.schedule.name >>] + jobs: + - setup + - build: + requires: + - setup + - e2e-tests: + name: e2e-cli-nightly + requires: + - build + - test-browsers: + requires: + - build