Skip to content

upgrade jest and add circleCI config#31

Open
bjnish08 wants to merge 3 commits into
mainfrom
bk/upgrade-jest
Open

upgrade jest and add circleCI config#31
bjnish08 wants to merge 3 commits into
mainfrom
bk/upgrade-jest

Conversation

@bjnish08

@bjnish08 bjnish08 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

I was working on some dependabot upgrades. There is a vulnerability that couldn't be fixed because of a version mismatch with jest.

After upgrading jest dependencies, npm install failed without the -legacy-peer-deps feature flag. So I regenerated the lockfile by using the right npm version 18.

To automatically protect against mismatched packages in the future, I added CI config to run npm install and npm test.

Changes in the PR

  • ts-jest and @types/jest upgraded to v29 match jest
  • added a circleCI config to test that the packages install fine, and the tests pass
  • regenerated the lockfile with Node 18

TLDR: This PR fixes packages mismatch and also updates the repo to use Node 18 which aligns well with Node and Earl (both use Node 20)

@bjnish08 bjnish08 requested review from jwerardi and tmoliter July 1, 2026 13:19
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.

1 participant