From f52fe033de5fae6be0155c3b36fad1ec6f722f01 Mon Sep 17 00:00:00 2001
From: IKEDA Sho <suicaicoca@gmail.com>
Date: Mon, 12 Oct 2020 15:02:50 +0900
Subject: [PATCH] feat(preset): add googleapis packages and group presets
 (#7419)

---
 lib/config/presets/internal/group.ts    | 11 ++++++++++-
 lib/config/presets/internal/packages.ts |  5 +++++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/lib/config/presets/internal/group.ts b/lib/config/presets/internal/group.ts
index 9780918f92..4dbb1ea45a 100644
--- a/lib/config/presets/internal/group.ts
+++ b/lib/config/presets/internal/group.ts
@@ -36,9 +36,9 @@ const staticGroups = {
     extends: [
       'group:allApollographql',
       'group:fortawesome',
-      'group:goOpenapi',
       'group:fusionjs',
       'group:glimmer',
+      'group:goOpenapi',
       'group:hibernateCore',
       'group:hibernateValidator',
       'group:hibernateOgm',
@@ -465,6 +465,15 @@ const staticGroups = {
       },
     ],
   },
+  googleapis: {
+    description: 'Group googleapis packages together',
+    packageRules: [
+      {
+        extends: 'packages:googleapis',
+        groupName: 'googleapis packages',
+      },
+    ],
+  },
   linters: {
     description: 'Group various lint packages together',
     packageRules: [
diff --git a/lib/config/presets/internal/packages.ts b/lib/config/presets/internal/packages.ts
index 3dc3dff7e6..3c2fdee223 100644
--- a/lib/config/presets/internal/packages.ts
+++ b/lib/config/presets/internal/packages.ts
@@ -90,4 +90,9 @@ export const presets: Record<string, Preset> = {
     description: 'All packages published by Gatsby',
     extends: ['monorepo:gatsby'],
   },
+  googleapis: {
+    datasources: ['npm'],
+    description: 'All googleapis packages',
+    packagePatterns: ['^@google-cloud/'],
+  },
 };
-- 
GitLab