diff --git a/.circleci/config.yml b/.circleci/config.yml
index 0e4a8d969d232bdb184ae60a627dd374b32f9121..318712cf1c11331b137d802b79140cd35be37226 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -1,8 +1,6 @@
 version: 2.1
-jobs:
-  test_node_10:
-    docker:
-      - image: node:10.15.3@sha256:2939bbf1f233c88ed1bc5fec51d4e6ac59beeb397b6b81371c4c576e4606de19
+commands:
+  test:
     steps:
       - checkout
       - run:
@@ -54,7 +52,17 @@ jobs:
           name: Coverage
           command: |
             bash <(curl -s https://codecov.io/bash)
-
+jobs:
+  test_node_10:
+    docker:
+      - image: node:10.15.3@sha256:2939bbf1f233c88ed1bc5fec51d4e6ac59beeb397b6b81371c4c576e4606de19
+    steps:
+      - test
+  test_node_12:
+    docker:
+      - image: node:12
+    steps:
+      - test
   release:
     docker:
       - image: node:10.15.3@sha256:2939bbf1f233c88ed1bc5fec51d4e6ac59beeb397b6b81371c4c576e4606de19
diff --git a/package.json b/package.json
index 32ceb4af2a3d6209d7232b9a128e1465d94b0a2d..b6307b6a68e46151f72d82378ec7e5d2910ebb88 100644
--- a/package.json
+++ b/package.json
@@ -81,7 +81,7 @@
   },
   "homepage": "https://renovatebot.com",
   "engines": {
-    "node": "^10.13.0 || ^11.0.0"
+    "node": "^10.13.0 || ^12.0.0"
   },
   "dependencies": {
     "@renovate/pep440": "0.4.1",