From 535f791166b61350bdcb86d5845a1061bb283f03 Mon Sep 17 00:00:00 2001 From: silverwind Date: Tue, 30 Jun 2026 00:59:08 +0200 Subject: [PATCH] ci: regenerate codemirror languages on renovate npm updates (#38267) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds `make generate-codemirror-languages` to the npm group's `postUpgradeTasks` in `renovate.json5`, so renovate regenerates `assets/codemirror-languages.json` whenever `@codemirror/language-data` (or any npm dep) updates — mirroring the existing `make svg` handling. Also reformats the `fileFilters` arrays multi-line and regenerates the asset to pick up current upstream linguist languages. --- assets/codemirror-languages.json | 8 ++++++++ renovate.json5 | 17 ++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/assets/codemirror-languages.json b/assets/codemirror-languages.json index 573e7c493b3..1ec42c9e05c 100644 --- a/assets/codemirror-languages.json +++ b/assets/codemirror-languages.json @@ -436,6 +436,7 @@ "jsonl", "mcmeta", "sarif", + "slnlaunch", "tact", "tfstate", "topojson", @@ -691,10 +692,17 @@ "extensions": [ "ini", "cnf", + "container", "dof", "lektorproject", + "mount", + "network", "prefs", "properties", + "service", + "socket", + "target", + "timer", "url", "conf" ], diff --git a/renovate.json5 b/renovate.json5 index 86811fd4622..5af388981d3 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -73,7 +73,11 @@ "postUpdateOptions": ["gomodUpdateImportPaths"], "postUpgradeTasks": { "commands": ["make tidy"], - "fileFilters": ["go.mod", "go.sum", "assets/go-licenses.json"], + "fileFilters": [ + "go.mod", + "go.sum", + "assets/go-licenses.json", + ], "executionMode": "branch", }, }, @@ -95,8 +99,15 @@ "matchManagers": ["npm"], "postUpdateOptions": ["pnpmDedupe"], "postUpgradeTasks": { - "commands": ["make svg"], - "fileFilters": ["package.json", "pnpm-lock.yaml", "pnpm-workspace.yaml", "public/assets/img/svg/**", "options/fileicon/**"], + "commands": ["make svg", "make generate-codemirror-languages"], + "fileFilters": [ + "package.json", + "pnpm-lock.yaml", + "pnpm-workspace.yaml", + "public/assets/img/svg/**", + "options/fileicon/**", + "assets/codemirror-languages.json", + ], "executionMode": "branch", }, },