Skip to content

Commit c33f9ff

Browse files
committed
renovate groups
1 parent 03a823b commit c33f9ff

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

.projenrc.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ const project = new awscdk.AwsCdkTypeScriptApp({
2525
// Ignore projen itself (managed separately via projen upgrade workflow)
2626
ignoreProjen: true,
2727

28+
// Explicitly ignore build environment tools managed by projen
29+
ignore: [
30+
'pnpm', // Managed by pnpmVersion in projen
31+
],
32+
2833
// Label all Renovate PRs
2934
labels: ['renovate', 'dependencies'],
3035

@@ -54,6 +59,12 @@ const project = new awscdk.AwsCdkTypeScriptApp({
5459
matchDepTypes: ['optionalDependencies'],
5560
addLabels: ['optional'],
5661
},
62+
{
63+
// Jest ecosystem must update together (breaking changes between majors)
64+
groupName: 'Jest ecosystem',
65+
matchPackageNames: ['jest', 'ts-jest', '@types/jest'],
66+
matchUpdateTypes: ['major'],
67+
},
5768
],
5869

5970
// Update all dependencies, not just majors

renovate.json5

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)