Repository navigation
Conversation
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.
Summary
Upgraded the projen toolchain and all compatible dependencies of
cdk-serverless, and cleared every fixable advisory. npm audit drops from 10 to 8, with the 1 high and 1 moderate both fixed. The 8 remaining are all low severity with no forward (non-downgrade) fix. No major was applied.Majors applied
projen moved 0.104.5 to 0.104.19, which is a patch within the 0.104.x line, not a major.
Toolchain
^10.0.0, not a pinned literal)projen regeneration changes
projenraised to>=0.104.19 <1.0.0/0.104.19inpackage.jsonand.projen/deps.json.npx projenruns are drift-free.Upgraded dependencies
markdown-it and fast-uri moved within their parents' existing ranges. No
overrideswere added.Vulnerabilities
Before: 0 critical, 1 high, 1 moderate, 8 low
After: 0 critical, 0 high, 0 moderate, 8 low
Fixed
Still open
fixAvailable: false)fixAvailable: false)No remaining advisory has a non-breaking, non-downgrade fix. Per the skill's rule 3, low advisories are fixed only when a compatible update clears them and the gate stays green. A major downgrade of jest or ts-jest is neither compatible nor safe, so these are reported rather than applied.
Overrides removed
The repo had no existing overrides.
Held back
^2range)^2range)^18to match the supported Node baseline^9range)^4range)^5range)Release-age gate bypasses
The repo has no minimum-release-age gate.
Rolled back
Code changes
No source changes were needed. The build and all 151 tests passed with the upgraded dependencies. No CDK snapshot changes.
Verification
npx projenruns, no drift)No pre-existing baseline failures. The untouched
maintree built green with 10 advisories (1 high, 1 moderate, 8 low) before this change.