From cc9af055f475b3ef36d06fd67d024f8bd4a93028 Mon Sep 17 00:00:00 2001 From: cornmander Date: Tue, 4 Nov 2025 20:04:34 -0500 Subject: [PATCH 1/2] Add Gemini CLI settings schema (#5101) --- src/api/json/catalog.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/api/json/catalog.json b/src/api/json/catalog.json index aee51333bec..501783a4f13 100644 --- a/src/api/json/catalog.json +++ b/src/api/json/catalog.json @@ -2628,6 +2628,16 @@ "fileMatch": ["metadata.yaml", "metadata.display.yaml"], "url": "https://www.schemastore.org/gcp-blueprint-metadata.json" }, + { + "name": "Gemini CLI settings", + "description": "Configuration for Gemini CLI settings files", + "fileMatch": [ + "**/.gemini/settings.json", + "**/gemini-cli/settings.json", + "**/GeminiCli/settings.json" + ], + "url": "https://raw.githubusercontent.com/google-gemini/gemini-cli/refs/heads/main/schemas/settings.schema.json" + }, { "name": "Global Privacy Control", "description": "Configuration for GPC, so a site can convey its support for the Global Privacy Control", From 3e197476f96fe3007f16dfc92448afdc0432f9c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denys=20S=C3=A9guret?= Date: Wed, 5 Nov 2025 02:04:53 +0100 Subject: [PATCH 2/2] Add the schema of bacon configuration files (#5102) * Add the schema of bacon configuration files Bacon tool is at https://dystroy.org/bacon/ The same site hosts the schema file, which is updated at every release * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- src/api/json/catalog.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api/json/catalog.json b/src/api/json/catalog.json index 501783a4f13..a311219a32f 100644 --- a/src/api/json/catalog.json +++ b/src/api/json/catalog.json @@ -2,6 +2,12 @@ "$schema": "https://json.schemastore.org/schema-catalog.json", "version": 1, "schemas": [ + { + "name": "Bacon config", + "description": "Bacon configuration file", + "fileMatch": ["bacon.toml", "**/bacon/prefs.toml"], + "url": "https://dystroy.org/bacon/.bacon.schema.json" + }, { "name": "Upsun config", "description": "Upsun configuration file",