From 4e611a544b150359a42c19d00e11c9cdbb49fdb8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 18:19:32 +0000 Subject: [PATCH 1/2] chore(deps): update dependency simple-git to v4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e90f148df1..fcca4fd953 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "perfect-debounce": "2.1.0", "sanitize-html": "2.17.7", "shiki": "4.4.3", - "simple-git": "3.36.0", + "simple-git": "4.0.2", "spdx-license-list": "6.12.0", "std-env": "4.2.0", "ufo": "1.6.4", From 6e48f28bf7383f9550fb27dfb3def3ac5db63b67 Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Sun, 1 Nov 2026 14:56:04 +0100 Subject: [PATCH 2/2] fix(deps): adapt to simple-git v4 named export --- config/env.ts | 4 ++-- pnpm-lock.yaml | 29 +++++++++++++++++++++++++++-- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/config/env.ts b/config/env.ts index d673c5cafd..3b514ed242 100644 --- a/config/env.ts +++ b/config/env.ts @@ -1,6 +1,6 @@ // TODO(serhalp): Extract most of this module to https://github.com/unjs/std-env. -import Git from 'simple-git' +import { simpleGit } from 'simple-git' import * as process from 'node:process' import { version as packageVersion } from '../package.json' @@ -115,7 +115,7 @@ export const getProductionUrl = () => : undefined : undefined -const git = Git() +const git = simpleGit() async function getGitInfo() { let branch try { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28bd763086..5a9ac84f13 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -238,8 +238,8 @@ importers: specifier: 4.4.3 version: 4.4.3 simple-git: - specifier: 3.36.0 - version: 3.36.0(supports-color@10.2.2) + specifier: 4.0.2 + version: 4.0.2(supports-color@10.2.2) spdx-license-list: specifier: 6.12.0 version: 6.12.0 @@ -4130,9 +4130,15 @@ packages: '@simple-git/args-pathspec@1.0.3': resolution: {integrity: sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==} + '@simple-git/args-pathspec@1.0.4': + resolution: {integrity: sha512-EtMX6XjRWSastG2SdkmSQByPtJ9dx/NIjnHbpQPCYt62j4RmSx5rgLTGpw0YCjF5h191gZOmBfheOT23cRSFdw==} + '@simple-git/argv-parser@1.1.1': resolution: {integrity: sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==} + '@simple-git/argv-parser@2.0.1': + resolution: {integrity: sha512-M++IaVWrN+vYalilOHfwvT2IL3wYZtVEBQpmX6DLSOJLtxbZ+SUeIDE3IiPogzhPACLajwtxfa5rp+ZX1FczzQ==} + '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} @@ -9735,6 +9741,9 @@ packages: simple-git@3.36.0: resolution: {integrity: sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==} + simple-git@4.0.2: + resolution: {integrity: sha512-l0sIsv9VrPwovKELFDBOj/lhmIcbMvxBk2B+hRhsMM4/VL3gKtuZvYnBNixVo+N/0HnqQx2cBdLvxnAbygHpqA==} + sirv@3.0.2: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} @@ -15458,10 +15467,16 @@ snapshots: '@simple-git/args-pathspec@1.0.3': {} + '@simple-git/args-pathspec@1.0.4': {} + '@simple-git/argv-parser@1.1.1': dependencies: '@simple-git/args-pathspec': 1.0.3 + '@simple-git/argv-parser@2.0.1': + dependencies: + '@simple-git/args-pathspec': 1.0.4 + '@sindresorhus/is@4.6.0': {} '@sindresorhus/is@7.2.0': {} @@ -22651,6 +22666,16 @@ snapshots: transitivePeerDependencies: - supports-color + simple-git@4.0.2(supports-color@10.2.2): + dependencies: + '@kwsites/file-exists': 1.1.1(supports-color@10.2.2) + '@kwsites/promise-deferred': 1.1.1 + '@simple-git/args-pathspec': 1.0.4 + '@simple-git/argv-parser': 2.0.1 + debug: 4.4.3(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + sirv@3.0.2: dependencies: '@polka/url': 1.0.0-next.29