Skip to content

Upgrade to Jest 29#2068

Merged
Mephistic merged 4 commits intocodeforboston:mainfrom
Mephistic:test-upgrade
Mar 18, 2026
Merged

Upgrade to Jest 29#2068
Mephistic merged 4 commits intocodeforboston:mainfrom
Mephistic:test-upgrade

Conversation

@Mephistic
Copy link
Collaborator

@Mephistic Mephistic commented Mar 17, 2026

Updating Jest to 29 (and upgrading related packages as well) - this + the customEnvironmentResolution changes in the config files should resolve the issues we've been seeing with import failures around testing, so will hopefully help the V2 Firebase function upgrades @AstorDG is working on.

There's a bunch of separate stuff we should probably do to improve the testing flow (among other things, take advantage of firebase-functions-test so we can have better unit/integration tests of firebase functions, which would massively build confidence in the V2 upgrade, getting jest up to 30, and getting better wrappers around the hearing scrapers), but that's a problem for another day.

…sdom for jest 29 to tackle import errors, committing as is to test in CI
@vercel
Copy link

vercel bot commented Mar 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
maple-dev Ready Ready Preview, Comment Mar 18, 2026 0:23am

Request Review

@Mephistic
Copy link
Collaborator Author

Well, at least the tests are passing and it looks like an unrelated yargs version upgrade is causing the type check issues.

@Mephistic Mephistic marked this pull request as ready for review March 18, 2026 00:28
@Mephistic Mephistic changed the title IGNORE - Testing Jest on CI Upgrade to Jest 29 Mar 18, 2026
@Mephistic Mephistic merged commit 3995354 into codeforboston:main Mar 18, 2026
8 checks passed
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