Skip to content

Commit

Permalink
Only run e2e for Babel 8 on CircleCI
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolo-ribaudo committed Mar 3, 2021
1 parent f369889 commit 519e9ab
Showing 1 changed file with 14 additions and 70 deletions.
84 changes: 14 additions & 70 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,19 +115,6 @@ jobs:
- store_test_results: *artifact_test262_xunit
- save_cache: *save-yarn-cache

publish-verdaccio:
executor: node-executor
steps:
- checkout
- restore_cache: *restore-yarn-cache
- run: ./scripts/integration-tests/publish-local.sh
- persist_to_workspace:
root: /tmp/verdaccio-workspace
paths:
- storage
- htpasswd
- save_cache: *save-yarn-cache

publish-verdaccio-babel-8-breaking:
executor: node-executor
steps:
Expand All @@ -141,39 +128,23 @@ jobs:
- htpasswd
- save_cache: *save-yarn-cache

e2e-babel:
executor: node-executor
steps:
- checkout
- attach_workspace:
at: /tmp/verdaccio-workspace
- run: ./scripts/integration-tests/e2e-babel.sh

e2e-babel-breaking:
e2e-breaking-babel:
executor: node-executor
steps:
- checkout
- attach_workspace:
at: /tmp/verdaccio-workspace
- run: BABEL_8_BREAKING=true ./scripts/integration-tests/e2e-babel.sh

e2e-babel-old-version:
executor: node-executor
steps:
- checkout
- attach_workspace:
at: /tmp/verdaccio-workspace
- run: ./scripts/integration-tests/e2e-babel-old-version.sh

e2e-create-react-app:
e2e-breaking-create-react-app:
executor: node-executor
steps:
- checkout
- attach_workspace:
at: /tmp/verdaccio-workspace
- run: ./scripts/integration-tests/e2e-create-react-app.sh
- run: BABEL_8_BREAKING=true ./scripts/integration-tests/e2e-create-react-app.sh

e2e-vue-cli:
e2e-breaking-vue-cli:
executor: node-browsers-executor
steps:
- checkout
Expand All @@ -183,17 +154,9 @@ jobs:
# vue-cli uses puppeteer, and it depends on the libXss.so.1 shared library
name: Install Headless Chrome dependencies
command: sudo apt-get install -yq libxss1
- run: ./scripts/integration-tests/e2e-vue-cli.sh

e2e-jest:
executor: node-python-executor
steps:
- checkout
- attach_workspace:
at: /tmp/verdaccio-workspace
- run: ./scripts/integration-tests/e2e-jest.sh
- run: BABEL_8_BREAKING=true ./scripts/integration-tests/e2e-vue-cli.sh

e2e-jest-breaking:
e2e-breaking-jest:
executor: node-python-executor
steps:
- checkout
Expand Down Expand Up @@ -238,41 +201,23 @@ workflows:
- next-8-dev
- next-8-rebased
context: babel-test262
e2e:
jobs:
- publish-verdaccio
- e2e-babel:
requires:
- publish-verdaccio
- e2e-babel-old-version:
requires:
- publish-verdaccio
- e2e-create-react-app:
requires:
- publish-verdaccio
- e2e-vue-cli:
requires:
- publish-verdaccio
- e2e-jest:
requires:
- publish-verdaccio

e2e-breaking:
jobs:
- publish-verdaccio-babel-8-breaking:
filters:
branches:
only: [main, next-8-dev, next-8-rebased]
- e2e-babel-breaking:
- e2e-breaking-babel:
requires:
- publish-verdaccio-babel-8-breaking
- e2e-create-react-app:
- e2e-breaking-create-react-app:
requires:
- publish-verdaccio-babel-8-breaking
- e2e-vue-cli:
- e2e-breaking-vue-cli:
requires:
- publish-verdaccio-babel-8-breaking
- e2e-jest-breaking:
- e2e-breaking-jest:
requires:
- publish-verdaccio-babel-8-breaking

Expand All @@ -286,16 +231,15 @@ workflows:
- publish-verdaccio-babel-8-breaking:
requires:
- approve-e2e-breaking-run
- e2e-babel-breaking:
- e2e-breaking-babel:
requires:
- publish-verdaccio-babel-8-breaking
- e2e-create-react-app:
- e2e-breaking-create-react-app:
requires:
- publish-verdaccio-babel-8-breaking
- e2e-vue-cli:
- e2e-breaking-vue-cli:
requires:
- publish-verdaccio-babel-8-breaking
- e2e-jest-breaking:
- e2e-breaking-jest:
requires:
- publish-verdaccio-babel-8-breaking

0 comments on commit 519e9ab

Please sign in to comment.