diff --git a/.circleci/config.yml b/.circleci/config.yml index e2cb31c90..784bdf487 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,17 +6,20 @@ aliases: - &node8_executor docker: - image: circleci/node:8 - - &node10_browser_executor + - &node12_browser_executor docker: - - image: circleci/node:10-browsers + - image: circleci/node:12-browsers - &node10_executor docker: - image: circleci/node:10 - &node11_executor docker: - - image: circleci/node:11.10.1 + - image: circleci/node:11 + - &node12_executor + docker: + - image: circleci/node:12 - &default_executor - <<: *node10_executor + <<: *node12_executor - &repo_key repo-{{ .Branch }}-{{ .Revision }} - &coverage_key @@ -100,9 +103,20 @@ jobs: yarn run test yarn test:functional + test_node12: + <<: *defaults + <<: *node12_executor + steps: + - *restore_repo + - run: + name: Test with Node 12 + command: | + yarn run test + yarn test:functional + test_e2e: <<: *defaults - <<: *node10_browser_executor + <<: *node12_browser_executor steps: - *restore_repo - run: @@ -145,6 +159,10 @@ workflows: requires: - prepare <<: *ignore_non_dev_branches + - test_node12: + requires: + - prepare + <<: *ignore_non_dev_branches - test_e2e: requires: - prepare @@ -154,5 +172,6 @@ workflows: - test_node8 - test_node10 - test_node11 + - test_node12 - test_e2e <<: *ignore_non_dev_branches diff --git a/package.json b/package.json index 5dd9c8d97..4720e51d6 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "devDependencies": { "@commitlint/cli": "7.5.2", "@commitlint/config-conventional": "7.5.0", + "@octokit/rest": "16.25.0", "@verdaccio/babel-preset": "0.1.0", "@verdaccio/types": "5.0.0-beta.4", "codecov": "3.3.0", diff --git a/yarn.lock b/yarn.lock index dc99ffe58..db6d9e1aa 100644 Binary files a/yarn.lock and b/yarn.lock differ