Skip to content

Commit

Permalink
Drop Node.js 12 support
Browse files Browse the repository at this point in the history
  • Loading branch information
webmaster128 committed Aug 15, 2022
1 parent 4b230fb commit 838cf2f
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
9 changes: 4 additions & 5 deletions .circleci/config.yml
Expand Up @@ -34,7 +34,7 @@ workflows:
- build
matrix:
parameters:
node-version: ["12", "14", "16"]
node-version: ["14", "16"]
- test-chrome:
requires:
- build
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:
name: Install nodejs
# In the current image, `sudo apt install nodejs` requires `sudo apt update` which is too slow
command: |
wget -O "$HOME/nodejs.deb" https://deb.nodesource.com/node_12.x/pool/main/n/nodejs/nodejs_12.22.1-deb-1nodesource1_amd64.deb
wget -O "$HOME/nodejs.deb" https://deb.nodesource.com/node_16.x/pool/main/n/nodejs/nodejs_16.13.2-deb-1nodesource1_amd64.deb
sudo dpkg -i "$HOME/nodejs.deb"
- run:
name: Install yarn
Expand Down Expand Up @@ -243,7 +243,6 @@ jobs:
# In the current image, `sudo apt install nodejs` requires `sudo apt update` which is too slow
command: |
declare -A node_links=(
["12"]="https://deb.nodesource.com/node_12.x/pool/main/n/nodejs/nodejs_12.22.1-deb-1nodesource1_amd64.deb"
["14"]="https://deb.nodesource.com/node_14.x/pool/main/n/nodejs/nodejs_14.18.0-deb-1nodesource1_amd64.deb"
["16"]="https://deb.nodesource.com/node_16.x/pool/main/n/nodejs/nodejs_16.13.2-deb-1nodesource1_amd64.deb"
)
Expand Down Expand Up @@ -365,7 +364,7 @@ jobs:
name: Install nodejs
# In the current image, `sudo apt install nodejs` requires `sudo apt update` which is too slow
command: |
wget -O "$HOME/nodejs.deb" https://deb.nodesource.com/node_12.x/pool/main/n/nodejs/nodejs_12.22.1-deb-1nodesource1_amd64.deb
wget -O "$HOME/nodejs.deb" https://deb.nodesource.com/node_16.x/pool/main/n/nodejs/nodejs_16.13.2-deb-1nodesource1_amd64.deb
sudo dpkg -i "$HOME/nodejs.deb"
- run:
name: Install yarn
Expand Down Expand Up @@ -463,7 +462,7 @@ jobs:
name: Install nodejs
# In the current image, `sudo apt install nodejs` requires `sudo apt update` which is too slow
command: |
wget -O "$HOME/nodejs.deb" https://deb.nodesource.com/node_12.x/pool/main/n/nodejs/nodejs_12.22.1-deb-1nodesource1_amd64.deb
wget -O "$HOME/nodejs.deb" https://deb.nodesource.com/node_16.x/pool/main/n/nodejs/nodejs_16.13.2-deb-1nodesource1_amd64.deb
sudo dpkg -i "$HOME/nodejs.deb"
- run:
name: Install yarn
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Expand Up @@ -53,6 +53,7 @@ and this project adheres to
### Changed

- all: Upgrade cosmjs-types to 0.5 ([#1131]).
- all: Drop support for Node.js < 14.
- @cosmjs/stargate: Change `packetCommitment` parameter `sequence` type from
`Long` to `number` ([#1168]).
- @cosmjs/tendermint-rpc: The type of `votingPower` fields was changed from
Expand Down
2 changes: 1 addition & 1 deletion HACKING.md
Expand Up @@ -6,7 +6,7 @@ work on CosmJS, i.e. modify it. It is not intended for users of CosmJS.
## Prerequisite

- A UNIX-like development environment
- Node.js 12+, Docker and yarn
- Node.js 14+, Docker and yarn
- `sha256sum`, which you
[can get on macOS as well](https://unix.stackexchange.com/questions/426837/no-sha256sum-in-macos)
- `gsed`, which you
Expand Down
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -84,7 +84,7 @@ optipng docs/cosmjs-tree*.png

Currently the codebase supports the following runtime environments:

1. Node.js 12+
1. Node.js 14+
2. Modern browsers (Chromium/Firefox/Safari, no Internet Explorer or
[Edge Spartan](https://en.wikipedia.org/wiki/Microsoft_Edge#Development))
3. Browser extensions (Chromium/Firefox)
Expand Down

0 comments on commit 838cf2f

Please sign in to comment.