diff --git a/.circleci/config.yml b/.circleci/config.yml index 0f5454de..ae0e46fc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,6 +4,10 @@ version: 2.1 executors: + node20: + docker: + - image: cimg/node:20.0.0 + working_directory: ~/workspace node18: docker: - image: cimg/node:18.0.0 @@ -96,17 +100,25 @@ workflows: push: jobs: + - build: + executor: node20 + name: build_node_20 - build: executor: node18 name: build_node_18 - build: executor: node16 name: build_node_16 + - 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 a974d12f..8536d021 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 | 16.14-16.19, 18 | -| Safari | 15-16 | -| Chrome | Evergreen | -| Firefox | Evergreen, 102 | -| Edge | Evergreen | +| Environment | Supported versions | +|-------------------|---------------------| +| Node | 16.14-16.19, 18, 20 | +| Safari | 15-16 | +| Chrome | Evergreen | +| Firefox | Evergreen, 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.