From a446c5a6af0985feded5a8bcce74d595feeb5c75 Mon Sep 17 00:00:00 2001 From: maxjeffos <44034094+maxjeffos@users.noreply.github.com> Date: Fri, 13 Aug 2021 15:01:14 -0400 Subject: [PATCH 1/2] chore: don't wait for regression tests --- .circleci/config.yml | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 963fbfbb11..6f11330c8e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -505,8 +505,6 @@ workflows: - dev-release: name: Dev Release node_version: '14' - requires: - - Regression Test - test-windows: name: Windows, Node 14 - Packages, Jest, Acceptance, System tests context: nodejs-install @@ -515,15 +513,11 @@ workflows: acceptance_tests: true system_tests: true package_tests: true - requires: - - Regression Test - test-windows: name: Windows, Node 14 - "Root" tap tests context: nodejs-install node_version: '14.15.4' root_tap_tests: true - requires: - - Regression Test - test-windows: name: Windows, Node 12 - Packages, Jest, Acceptance, System tests context: nodejs-install @@ -532,16 +526,11 @@ workflows: acceptance_tests: true system_tests: true package_tests: true - requires: - - Regression Test - test-windows: name: Windows, Node 12 - "Root" tap tests context: nodejs-install node_version: '12.21.0' root_tap_tests: true - requires: - - Regression Test - - test-windows: name: Windows, Node 10 - Packages, Jest, Acceptance, System tests context: nodejs-install @@ -550,15 +539,11 @@ workflows: acceptance_tests: true system_tests: true package_tests: true - requires: - - Regression Test - test-windows: name: Windows, Node 10 - "Root" tap tests context: nodejs-install node_version: '10.23.1' root_tap_tests: true - requires: - - Regression Test - test-linux: name: Linux, Node 14 - Packages, Jest, Acceptance, System tests context: nodejs-install @@ -567,15 +552,11 @@ workflows: acceptance_tests: true system_tests: true package_tests: true - requires: - - Regression Test - test-linux: name: Linux, Node 14 - "Root" tap tests context: nodejs-install node_version: '14.15.4' root_tap_tests: true - requires: - - Regression Test - test-linux: name: Linux, Node 12 - Packages, Jest, Acceptance, System tests context: nodejs-install @@ -584,15 +565,11 @@ workflows: acceptance_tests: true system_tests: true package_tests: true - requires: - - Regression Test - test-linux: name: Linux, Node 12 - "Root" tap tests context: nodejs-install node_version: '12.21.0' root_tap_tests: true - requires: - - Regression Test - test-linux: name: Linux, Node 10 - Packages, Jest, Acceptance, System tests context: nodejs-install @@ -601,15 +578,11 @@ workflows: acceptance_tests: true system_tests: true package_tests: true - requires: - - Regression Test - test-linux: name: Linux, Node 10 - "Root" tap tests context: nodejs-install node_version: '10.23.1' root_tap_tests: true - requires: - - Regression Test - release: name: Release context: nodejs-app-release From 875b9fab73733c7586d6c7cca3e406e43a7fcc0c Mon Sep 17 00:00:00 2001 From: maxjeffos <44034094+maxjeffos@users.noreply.github.com> Date: Fri, 13 Aug 2021 15:19:48 -0400 Subject: [PATCH 2/2] chore: split out acceptance tests to || job --- .circleci/config.yml | 55 ++++++++++++++++++++++++++++++++++---------- 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6f11330c8e..0357322c15 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -505,84 +505,115 @@ workflows: - dev-release: name: Dev Release node_version: '14' + - test-windows: - name: Windows, Node 14 - Packages, Jest, Acceptance, System tests + name: Windows, Node 14 - Packages, Jest, System tests context: nodejs-install node_version: '14.15.4' jest_tests: true - acceptance_tests: true system_tests: true package_tests: true + - test-windows: + name: Windows, Node 14 - Acceptance tests + context: nodejs-install + node_version: '14.15.4' + acceptance_tests: true - test-windows: name: Windows, Node 14 - "Root" tap tests context: nodejs-install node_version: '14.15.4' root_tap_tests: true + - test-windows: - name: Windows, Node 12 - Packages, Jest, Acceptance, System tests + name: Windows, Node 12 - Packages, Jest, System tests context: nodejs-install node_version: '12.21.0' jest_tests: true - acceptance_tests: true system_tests: true package_tests: true + - test-windows: + name: Windows, Node 12 - Acceptance tests + context: nodejs-install + node_version: '12.21.0' + acceptance_tests: true - test-windows: name: Windows, Node 12 - "Root" tap tests context: nodejs-install node_version: '12.21.0' root_tap_tests: true + - test-windows: - name: Windows, Node 10 - Packages, Jest, Acceptance, System tests + name: Windows, Node 10 - Packages, Jest, System tests context: nodejs-install node_version: '10.23.1' jest_tests: true - acceptance_tests: true system_tests: true package_tests: true + - test-windows: + name: Windows, Node 10 - Acceptance tests + context: nodejs-install + node_version: '10.23.1' + acceptance_tests: true - test-windows: name: Windows, Node 10 - "Root" tap tests context: nodejs-install node_version: '10.23.1' root_tap_tests: true + - test-linux: - name: Linux, Node 14 - Packages, Jest, Acceptance, System tests + name: Linux, Node 14 - Packages, Jest, System tests context: nodejs-install node_version: '14.15.4' jest_tests: true - acceptance_tests: true system_tests: true package_tests: true + - test-linux: + name: Linux, Node 14 - Acceptance tests + context: nodejs-install + node_version: '14.15.4' + acceptance_tests: true - test-linux: name: Linux, Node 14 - "Root" tap tests context: nodejs-install node_version: '14.15.4' root_tap_tests: true + - test-linux: - name: Linux, Node 12 - Packages, Jest, Acceptance, System tests + name: Linux, Node 12 - Packages, Jest, System tests context: nodejs-install node_version: '12.21.0' jest_tests: true - acceptance_tests: true system_tests: true package_tests: true + - test-linux: + name: Linux, Node 12 - Acceptance + context: nodejs-install + node_version: '12.21.0' + acceptance_tests: true - test-linux: name: Linux, Node 12 - "Root" tap tests context: nodejs-install node_version: '12.21.0' root_tap_tests: true + - test-linux: - name: Linux, Node 10 - Packages, Jest, Acceptance, System tests + name: Linux, Node 10 - Packages, Jest, System tests context: nodejs-install node_version: '10.23.1' jest_tests: true - acceptance_tests: true system_tests: true package_tests: true + - test-linux: + name: Linux, Node 10 - Acceptance tests + context: nodejs-install + node_version: '10.23.1' + acceptance_tests: true - test-linux: name: Linux, Node 10 - "Root" tap tests context: nodejs-install node_version: '10.23.1' root_tap_tests: true + - release: name: Release context: nodejs-app-release