Repository navigation
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The repository has 13 open Dependabot PRs and 12 open security alerts on
main. This batch updates both npm dependency trees together, uses patched releases within the requested major versions, and includes the Express 5 compatibility changes needed to keep the API working.Batched updates
peaceiris/actions-gh-pagesdotenv(root and backend)express/@types/express(root and backend)helmet(root and backend)@playwright/testprisma/@prisma/client(root and backend)actions/setup-nodevite@types/node(root and backend)actions/checkoutSecurity coverage
Checked every occurrence in the corresponding lockfile against every affected range in the current GitHub advisory, including the separate Express 5/body-parser 2 and Vite 7 ranges:
source-map-jsproxy-addrbody-parserqsviteBoth lockfiles return 0 vulnerabilities from
npm audit --package-lock-only.Prisma 6 introduces
@prisma/config -> deepmerge-ts@7.1.5, which is affected by GHSA-ggr8-5vv4-36mx. Both manifests therefore scope an override to@prisma/config -> deepmerge-ts@8.0.0. Prisma uses its publicdeepmergeexport; schema generation and migration deployment succeed with this override. Remove it when a subsequent Prisma release in the selected line uses a patched version.Compatibility changes
:idparameters explicitly to accommodate the Express 5 parameter types.Express 5 migration guidance and Vite 7 migration guidance informed these compatibility changes.
Validation
Validated locally on Node 22.23.4:
npm cifor both manifests; root-only installation also type-checks and imports the Vercel API entry point without backendnode_modules.git diff --checkpasses.GitHub validation also passed: integration workflow with PostgreSQL 16, both CodeQL analyses, GitGuardian, and the Vercel preview build. The default-branch alerts will remain open until this PR is merged and GitHub rescans. This PR does not merge the updates or run the manual static export.