Commit 052a7a8
authored
Add
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.cdk group to dependabot (#14382)1 parent 86dcb37 commit 052a7a8
1 file changed
+6
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | 13 | | |
19 | 14 | | |
20 | 15 | | |
| |||
29 | 24 | | |
30 | 25 | | |
31 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
0 commit comments