From bfa53be26a5be9f336f77df602a7f14092be4edf Mon Sep 17 00:00:00 2001
From: Adam Setch <adam.setch@outlook.com>
Date: Fri, 19 Apr 2024 14:41:36 -0400
Subject: [PATCH] feat(preset/regex): add biome $schema (#28537)

---
 lib/config/presets/internal/regex-managers.ts | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/lib/config/presets/internal/regex-managers.ts b/lib/config/presets/internal/regex-managers.ts
index 857b0e28db..92419b4d24 100644
--- a/lib/config/presets/internal/regex-managers.ts
+++ b/lib/config/presets/internal/regex-managers.ts
@@ -3,6 +3,21 @@ import type { Preset } from '../types';
 /* eslint sort-keys: ["error", "asc", {caseSensitive: false, natural: true}] */
 
 export const presets: Record<string, Preset> = {
+  biomeVersions: {
+    customManagers: [
+      {
+        customType: 'regex',
+        datasourceTemplate: 'npm',
+        depNameTemplate: '@biomejs/biome',
+        fileMatch: ['^biome.json$'],
+        matchStrings: [
+          'https://biomejs.dev/schemas/(?<currentValue>.*)/schema.json',
+        ],
+      },
+    ],
+    description:
+      'Update `$schema` version in `biome.json` configuration files.',
+  },
   dockerfileVersions: {
     customManagers: [
       {
-- 
GitLab