You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Historically `guardian/cdk` has specified exact versions of the CDK
libraries (`aws-cdk`, `aws-cdk-lib` and `constructs`) as peer
dependencies. This has made it difficult to rely on dependabot for
updates, because it will try to update past these versions. It's
possible npm 7's default peer dependency behaviour or pnpm's
`strictPeerDependencies` could be used to mitigate this, but not all
projects (including this one) are configured this way. As a
consequence, we've typically had to ignore those dependencies, and
update them manually instead.
However, `guardian/cdk` has recently relaxed its requirements, instead
specifying minimum versions of the CDK libraries that it's compatible
with: guardian/cdk#2698
This allows us to create a dependabot group to have all three CDK
libraries and `guardian/cdk` updated together. Whenever a new version
of `guardian/cdk` is published, the minimum versions of the CDK
libraries that it depends on should already exist, so grouped PRs
should always contain at least the minimum versions required.
0 commit comments