Skip to content

Commit

Permalink
v1.8.0: Updates dependencies, including SVGR 8.0.1 > 8.1.0, modifies …
Browse files Browse the repository at this point in the history
…supported (tested) Node versions
  • Loading branch information
birdofpreyru committed Aug 18, 2023
1 parent bbf25a4 commit b5b4ba9
Show file tree
Hide file tree
Showing 4 changed files with 3,026 additions and 2,485 deletions.
43 changes: 17 additions & 26 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,8 @@
version: 2
jobs:
test-node-14: # Maintenance LTS, end-of-life April 30, 2023
test-node-16: # Maintenance, EOL 2023.09.11
docker:
- image: cimg/node:14.21
steps:
- checkout
- restore_cache:
key: node-modules-14-{{ checksum "package-lock.json" }}
- run: npm install
- save_cache:
key: node-modules-14-{{ checksum "package-lock.json" }}
paths:
- node_modules
- run: npm test
test-node-16: # Maintenance LTS, end-of-life September 11, 2023
docker:
- image: cimg/node:16.19
- image: cimg/node:16.20
steps:
- checkout
- restore_cache:
Expand All @@ -26,9 +13,9 @@ jobs:
paths:
- node_modules
- run: npm test
test-node-18: # Active LTS, end-of-life April 30, 2025
test-node-18: # LTS, EOL 2025.04.30
docker:
- image: cimg/node:18.15
- image: cimg/node:18.17
steps:
- checkout
- restore_cache:
Expand All @@ -39,16 +26,16 @@ jobs:
paths:
- node_modules
- run: npm test
test-node-19: # Current, end-of-life June 1, 2023
test-node-20: # Current, EOL 2026.04.30
docker:
- image: cimg/node:19.8
- image: cimg/node:20.5
steps:
- checkout
- restore_cache:
key: node-modules-19-{{ checksum "package-lock.json" }}
key: node-modules-20-{{ checksum "package-lock.json" }}
- run: npm install
- save_cache:
key: node-modules-19-{{ checksum "package-lock.json" }}
key: node-modules-20-{{ checksum "package-lock.json" }}
paths:
- node_modules
- run: npm test
Expand All @@ -57,6 +44,13 @@ jobs:
- image: cimg/node:lts
steps:
- checkout

# install & test just in case we have overlooked to bump node versions
# above, and cimg/node:lts is not just an alias to one of the environments
# where we have tested it.
- run: npm install
- run: npm test

- run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc
- run: npm publish --access public

Expand All @@ -69,13 +63,11 @@ workflows:
version: 2
build:
jobs:
- test-node-14:
<<: *test-filters
- test-node-16:
<<: *test-filters
- test-node-18:
<<: *test-filters
- test-node-19:
- test-node-20:
<<: *test-filters
- release:
filters:
Expand All @@ -84,7 +76,6 @@ workflows:
tags:
only: /v[0-9]+(\.[0-9]+)*/
requires:
- test-node-14
- test-node-16
- test-node-18
- test-node-19
- test-node-20
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.16.0
18.17.1
Loading

0 comments on commit b5b4ba9

Please sign in to comment.