From 0a047194b6a5beaac61bb38ebbf6a21952a6a3e6 Mon Sep 17 00:00:00 2001 From: John Kleinschmidt Date: Fri, 1 Feb 2019 15:07:23 -0500 Subject: [PATCH] ci: move mac release tests to nightly cron job (#16685) --- .circleci/config.yml | 102 ++++++++++++++++++++++++------------------- 1 file changed, 57 insertions(+), 45 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 41870015e4a3..ba174ff490c2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1303,28 +1303,6 @@ workflows: requires: - osx-testing - - osx-release: - requires: - - mac-checkout - - osx-release-tests: - requires: - - osx-release - - osx-verify-ffmpeg: - requires: - - osx-release - - osx-verify-mksnapshot: - requires: - - osx-release - - osx-chromedriver: - requires: - - mac-checkout - - osx-release-summary: - requires: - - osx-release - - osx-release-tests - - osx-verify-ffmpeg - - osx-chromedriver - - mas-testing: requires: - mac-checkout @@ -1333,29 +1311,7 @@ workflows: requires: - mas-testing - - mas-release: - requires: - - mac-checkout - - mas-release-tests: - requires: - - mas-release - - mas-verify-ffmpeg: - requires: - - mas-release - - mas-verify-mksnapshot: - requires: - - mas-release - - mas-chromedriver: - requires: - - mac-checkout - - mas-release-summary: - requires: - - mas-release - - mas-release-tests - - mas-verify-ffmpeg - - mas-chromedriver - - nightly-release-test: + nightly-linux-release-test: triggers: - schedule: cron: "0 0 * * *" @@ -1441,6 +1397,62 @@ workflows: - linux-arm64-chromedriver - linux-arm64-native-mksnapshot + nightly-mac-release-test: + triggers: + - schedule: + cron: "0 0 * * *" + filters: + branches: + only: + - master + - *chromium-upgrade-branches + jobs: + - mac-checkout + + - osx-release: + requires: + - mac-checkout + - osx-release-tests: + requires: + - osx-release + - osx-verify-ffmpeg: + requires: + - osx-release + - osx-verify-mksnapshot: + requires: + - osx-release + - osx-chromedriver: + requires: + - mac-checkout + - osx-release-summary: + requires: + - osx-release + - osx-release-tests + - osx-verify-ffmpeg + - osx-chromedriver + + - mas-release: + requires: + - mac-checkout + - mas-release-tests: + requires: + - mas-release + - mas-verify-ffmpeg: + requires: + - mas-release + - mas-verify-mksnapshot: + requires: + - mas-release + - mas-chromedriver: + requires: + - mac-checkout + - mas-release-summary: + requires: + - mas-release + - mas-release-tests + - mas-verify-ffmpeg + - mas-chromedriver + # Various slow and non-essential checks we run only nightly. # Sanitizer jobs should be added here. linux-checks-nightly: