Skip to content

Commit

Permalink
Specify minimum compatible node version (#100)
Browse files Browse the repository at this point in the history
* Drop node v14 from workflow

* Changelog drop node v14 support

* Specify minimum supported node version
  • Loading branch information
kieran-ryan authored Mar 23, 2024
1 parent c2fbe5f commit 578e469
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
6 changes: 2 additions & 4 deletions .github/workflows/test-javascript.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,10 @@ jobs:
os:
- macos-latest
- ubuntu-latest
- windows-latest
# 16.12.0 has broken ESM support
# 17.x cannot install tree-sitter: https://github.com/tree-sitter/tree-sitter/issues/1503
node-version: ['14.x', '16.11.x']
include:
- os: windows-latest
node-version: '16.11.x'
node-version: ['16.11.x']

steps:
- name: set git core.autocrlf to 'input'
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

### Fixed
- Fixed c-sharp glob paths for step definitions and feature files - [#89](https://github.com/cucumber/language-server/pull/89)
- Specify minimum supported node version ([#100](https://github.com/cucumber/language-server/pull/100))

### Added
- Allow Javascript/Typescript glue files with the following file extensions: cjs, mjs, cts, mts - [#85](https://github.com/cucumber/language-server/pull/85)
Expand Down
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
"name": "@cucumber/language-server",
"version": "1.4.0",
"description": "Cucumber Language Server",
"engines": {
"node": ">=16.0.0"
},
"type": "module",
"main": "dist/cjs/src/index.js",
"module": "dist/esm/src/index.js",
Expand Down

0 comments on commit 578e469

Please sign in to comment.