From 6ebae0274dfc48519c1bb8626b2e01f5c89699bd Mon Sep 17 00:00:00 2001 From: Rhuan Barreto <rhuan@barreto.work> Date: Fri, 25 Aug 2023 14:11:11 +0200 Subject: [PATCH] feat(presets): add Pulumi group (#23727) Co-authored-by: Rhys Arkins <rhys@arkins.net> --- lib/config/presets/internal/group.ts | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/lib/config/presets/internal/group.ts b/lib/config/presets/internal/group.ts index c7ad6ebf06..d1c02da381 100644 --- a/lib/config/presets/internal/group.ts +++ b/lib/config/presets/internal/group.ts @@ -336,6 +336,46 @@ const staticGroups = { }, ], }, + pulumi: { + description: 'Group Pulumi packages together.', + packageRules: [ + { + description: 'Group Pulumi Node.JS packages together.', + groupName: 'Pulumi', + groupSlug: 'pulumi-node', + matchDatasources: ['npm'], + matchPackagePrefixes: ['@pulumi/'], + }, + { + description: 'Group Pulumi Python packages together.', + groupName: 'Pulumi', + groupSlug: 'pulumi-python', + matchDatasources: ['pypi'], + matchPackagePrefixes: ['pulumi-'], + }, + { + description: 'Group Pulumi Go packages together.', + groupName: 'Pulumi', + groupSlug: 'pulumi-go', + matchDatasources: ['go'], + matchPackagePrefixes: ['github.com/pulumi/'], + }, + { + description: 'Group Pulumi Java packages together.', + groupName: 'Pulumi', + groupSlug: 'pulumi-java', + matchDatasources: ['maven'], + matchPackagePrefixes: ['com.pulumi'], + }, + { + description: 'Group Pulumi .NET packages together.', + groupName: 'Pulumi', + groupSlug: 'pulumi-dotnet', + matchDatasources: ['nuget'], + matchPackagePrefixes: ['Pulumi'], + }, + ], + }, react: { description: 'Group React and corresponding `@types` packages together.', packageRules: [ -- GitLab