diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ba55cc9..e50d447 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,12 +6,10 @@ on: jobs: test: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest strategy: matrix: name: - - Node.js 0.6 - - Node.js 0.8 - Node.js 0.10 - Node.js 0.12 - io.js 1.x @@ -33,12 +31,6 @@ jobs: - Node.js 17.x include: - - name: Node.js 0.6 - node-version: "0.6" - - - name: Node.js 0.8 - node-version: "0.8" - - name: Node.js 0.10 node-version: "0.10" @@ -102,23 +94,7 @@ jobs: - name: Install Node.js ${{ matrix.node-version }} shell: bash -eo pipefail -l {0} run: | - if [[ "${{ matrix.node-version }}" == 0.6* ]]; then - sudo apt-get install g++-4.8 gcc-4.8 libssl1.0-dev - export CC=/usr/bin/gcc-4.8 - export CXX=/usr/bin/g++-4.8 - fi nvm install --default ${{ matrix.node-version }} - if [[ "${{ matrix.node-version }}" == 0.* && "$(cut -d. -f2 <<< "${{ matrix.node-version }}")" -lt 10 ]]; then - nvm install --alias=npm 0.10 - nvm use ${{ matrix.node-version }} - if [[ "$(npm -v)" == 1.1.* ]]; then - nvm exec npm npm install -g npm@1.1 - ln -fs "$(which npm)" "$(dirname "$(nvm which npm)")/npm" - else - sed -i '1s;^.*$;'"$(printf '#!%q' "$(nvm which npm)")"';' "$(readlink -f "$(which npm)")" - fi - npm config set strict-ssl false - fi dirname "$(nvm which ${{ matrix.node-version }})" >> "$GITHUB_PATH" - name: Configure npm diff --git a/HISTORY.md b/HISTORY.md index aea1dfc..364ad92 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,3 +1,8 @@ +unreleased +========== + + * Drop support for Node.js < 0.10 + 2.3.3 / 2022-03-06 ================== diff --git a/package.json b/package.json index 5aa57f1..a2290af 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "index.js" ], "engines": { - "node": ">= 0.6" + "node": ">= 0.10" }, "scripts": { "bench": "node benchmark/index.js",