From 31ff9a300c96082acfcca0530af07f006bfedab8 Mon Sep 17 00:00:00 2001 From: Steve Gravrock Date: Sat, 22 Apr 2023 08:12:49 -0700 Subject: [PATCH] Added Node 20 to supported environments --- .circleci/config.yml | 20 ++++++++++++++++---- README.md | 14 +++++++------- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f754a4b1..50a7fa46 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,17 +4,21 @@ version: 2.1 executors: + node20: + docker: + - image: cimg/node:20.0.0 + working_directory: ~/workspace node18: docker: - - image: cimg/node:18.0.0 # Latest 18.x + - image: cimg/node:18.0.0 working_directory: ~/workspace node16: docker: - - image: cimg/node:16.14.2 # Latest 16.x + - image: cimg/node:16.14.2 working_directory: ~/workspace node14: docker: - - image: cimg/node:14.17.4 # Latest 14.x + - image: cimg/node:14.17.4 working_directory: ~/workspace node12_latest: docker: @@ -97,6 +101,9 @@ workflows: - build: executor: node18 name: build_node_18 + - build: + executor: node20 + name: build_node_20 - build: executor: node16 name: build_node_16 @@ -109,11 +116,16 @@ workflows: - build: executor: node12_17 name: build_node_12_17 + - test_node: + executor: node20 + name: test_node_20 + requires: + - build_node_20 - test_node: executor: node18 name: test_node_18 requires: - - build_node_18 + - build_node_18 - test_node: executor: node16 name: test_node_16 diff --git a/README.md b/README.md index 4a59b498..64dfb0ed 100644 --- a/README.md +++ b/README.md @@ -30,13 +30,13 @@ for information on writing specs, and [the FAQ](https://jasmine.github.io/pages/ Jasmine tests itself across popular browsers (Safari, Chrome, Firefox, and Microsoft Edge) as well as Node. -| Environment | Supported versions | -|-------------------|--------------------| -| Node | 12.17+, 14, 16, 18 | -| Safari | 14-16 | -| Chrome | Evergreen | -| Firefox | Evergreen, 91, 102 | -| Edge | Evergreen | +| Environment | Supported versions | +|-------------------|------------------------| +| Node | 12.17+, 14, 16, 18, 20 | +| Safari | 14-16 | +| Chrome | Evergreen | +| Firefox | Evergreen, 91, 102 | +| Edge | Evergreen | For evergreen browsers, each version of Jasmine is tested against the version of the browser that is available to us at the time of release. Other browsers, as well as older & newer versions of some supported browsers, are likely to work.