Test against Node 16
* Replaced node-sass dependency that isn't compatible with Node 16 * Added Node 16 to CI matrix * Fixes #1894
This commit is contained in:
@@ -7,6 +7,10 @@ orbs:
|
|||||||
node: circleci/node@3.0.0
|
node: circleci/node@3.0.0
|
||||||
|
|
||||||
executors:
|
executors:
|
||||||
|
node16:
|
||||||
|
docker:
|
||||||
|
- image: cimg/node:16.1.0-browsers
|
||||||
|
working_directory: ~/workspace
|
||||||
node14:
|
node14:
|
||||||
docker:
|
docker:
|
||||||
- image: circleci/node:14
|
- image: circleci/node:14
|
||||||
@@ -108,6 +112,9 @@ workflows:
|
|||||||
- "3.99"
|
- "3.99"
|
||||||
- "4.0"
|
- "4.0"
|
||||||
jobs:
|
jobs:
|
||||||
|
- build:
|
||||||
|
executor: node16
|
||||||
|
name: build_node_16
|
||||||
- build:
|
- build:
|
||||||
executor: node14
|
executor: node14
|
||||||
name: build_node_14
|
name: build_node_14
|
||||||
@@ -117,6 +124,11 @@ workflows:
|
|||||||
- build:
|
- build:
|
||||||
executor: node10
|
executor: node10
|
||||||
name: build_node_10
|
name: build_node_10
|
||||||
|
- test_node:
|
||||||
|
executor: node16
|
||||||
|
name: test_node_16
|
||||||
|
requires:
|
||||||
|
- build_node_16
|
||||||
- test_node_with_long_property_tests:
|
- test_node_with_long_property_tests:
|
||||||
executor: node14
|
executor: node14
|
||||||
requires:
|
requires:
|
||||||
@@ -139,6 +151,9 @@ workflows:
|
|||||||
ignore: /pull\/.*/ # Don't run on pull requests.
|
ignore: /pull\/.*/ # Don't run on pull requests.
|
||||||
push:
|
push:
|
||||||
jobs:
|
jobs:
|
||||||
|
- build:
|
||||||
|
executor: node16
|
||||||
|
name: build_node_16
|
||||||
- build:
|
- build:
|
||||||
executor: node14
|
executor: node14
|
||||||
name: build_node_14
|
name: build_node_14
|
||||||
@@ -148,6 +163,11 @@ workflows:
|
|||||||
- build:
|
- build:
|
||||||
executor: node10
|
executor: node10
|
||||||
name: build_node_10
|
name: build_node_10
|
||||||
|
- test_node:
|
||||||
|
executor: node16
|
||||||
|
name: test_node_16
|
||||||
|
requires:
|
||||||
|
- build_node_16
|
||||||
- test_node:
|
- test_node:
|
||||||
executor: node14
|
executor: node14
|
||||||
name: test_node_14
|
name: test_node_14
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ Jasmine tests itself across many browsers (Safari, Chrome, Firefox, Microsoft Ed
|
|||||||
|
|
||||||
| Environment | Supported versions |
|
| Environment | Supported versions |
|
||||||
|-------------------|--------------------|
|
|-------------------|--------------------|
|
||||||
| Node | 10, 12, 14 |
|
| Node | 10, 12, 14, 16 |
|
||||||
| Safari | 8-14 |
|
| Safari | 8-14 |
|
||||||
| Chrome | Evergreen |
|
| Chrome | Evergreen |
|
||||||
| Firefox | Evergreen, 68, 78 |
|
| Firefox | Evergreen, 68, 78 |
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
const sass = require('node-sass');
|
const sass = require('sass');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
options: {
|
options: {
|
||||||
implementation: sass,
|
implementation: sass,
|
||||||
outputStyle: 'compact',
|
|
||||||
sourceComments: false
|
sourceComments: false
|
||||||
},
|
},
|
||||||
dist: {
|
dist: {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -41,8 +41,8 @@
|
|||||||
"jasmine-browser-runner": "github:jasmine/jasmine-browser#main",
|
"jasmine-browser-runner": "github:jasmine/jasmine-browser#main",
|
||||||
"jsdom": "^15.0.0",
|
"jsdom": "^15.0.0",
|
||||||
"load-grunt-tasks": "^4.0.0",
|
"load-grunt-tasks": "^4.0.0",
|
||||||
"node-sass": "^4.11.0",
|
|
||||||
"prettier": "1.17.1",
|
"prettier": "1.17.1",
|
||||||
|
"sass": "^1.32.12",
|
||||||
"shelljs": "^0.8.3",
|
"shelljs": "^0.8.3",
|
||||||
"temp": "^0.9.0"
|
"temp": "^0.9.0"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user