Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps-dev): update mocha and chai to fix vulnerability #88

Merged
merged 1 commit into from Nov 12, 2022

Conversation

ghmeier
Copy link
Member

@ghmeier ghmeier commented Nov 12, 2022

Resolves a security vulnerability and uses the latest testing modules.

@ghmeier ghmeier changed the base branch from master to ghmeier/update-parsers November 12, 2022 21:11
@ghmeier ghmeier merged commit 5d671d8 into ghmeier/update-parsers Nov 12, 2022
@ghmeier ghmeier deleted the ghmeier/update-mocha branch November 12, 2022 21:15
ghmeier added a commit that referenced this pull request Nov 15, 2022
* chore(deps): update parser and linters

* chore(ci): remove intentionally invalid json file

* chore(ci)!: remove support for node<14

Some libraries require higher versions of node to run and given that
node 14 is 2 years old and the oldest lts version, we shouldn't support
earlier versions. This simplifies development and CI without too much
risk of backward compatibility. This is a major version change but
should not add risk to projects >=14.

Also, update eslint to the latest version.

* test: update tested versions to install on latest

In development, node >= 16 is required to use the correct lockfile
verision

* chore(ci): set ci install version

* chore(ci): lint independently

Linting doesn't need to be repeated on each node version so
run it only once and before creating test jobs.

* chore(ci): resolve syntax error

* chore(ci): remove mongodb in linting

* chore(ci): fix npm command

* chore(deps-dev): update mocha and chai to fix vulnerability (#88)

Co-authored-by: Garret Meier <garret@mixmax.com>
ghmeier added a commit that referenced this pull request Nov 15, 2022
* chore(deps): update parser and linters

* chore(ci): remove intentionally invalid json file

* chore(ci)!: remove support for node<14

Some libraries require higher versions of node to run and given that
node 14 is 2 years old and the oldest lts version, we shouldn't support
earlier versions. This simplifies development and CI without too much
risk of backward compatibility. This is a major version change but
should not add risk to projects >=14.

Also, update eslint to the latest version.

* test: update tested versions to install on latest

In development, node >= 16 is required to use the correct lockfile
verision

* chore(ci): set ci install version

* chore(ci): lint independently

Linting doesn't need to be repeated on each node version so
run it only once and before creating test jobs.

* chore(ci): resolve syntax error

* chore(ci): remove mongodb in linting

* chore(ci): fix npm command

* chore(deps-dev): update mocha and chai to fix vulnerability (#88)

BREAKING CHANGE: Remove support for node < 14
ghmeier pushed a commit that referenced this pull request Nov 15, 2022
# [3.0.0-alpha.1](v2.5.6...v3.0.0-alpha.1) (2022-11-15)

* chore(ci)!: update supported mongo versions (#91) ([242a5f4](242a5f4)), closes [#91](#91)
* chore(deps)!: update parser, linters, and node version (#69) ([35f0f7c](35f0f7c)), closes [#69](#69) [#88](#88)

### BREAKING CHANGES

* Remove support for mongodb versions < 4.2
* Remove support for node < 14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant