From 639abfaefa3ffddafc464bfaf9b0b61b3cf4c6df Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Tue, 10 Mar 2026 22:44:03 -0500 Subject: [PATCH] fix: bump simple-git to 3.32.3 and use ConfigService for giteaApiBaseUrl Co-Authored-By: Claude Opus 4.6 --- apps/api/src/gatekeeper/gatekeeper.service.ts | 5 ++++- apps/orchestrator/package.json | 2 +- pnpm-lock.yaml | 11 ++++++----- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/apps/api/src/gatekeeper/gatekeeper.service.ts b/apps/api/src/gatekeeper/gatekeeper.service.ts index 24567eb..7683ea5 100644 --- a/apps/api/src/gatekeeper/gatekeeper.service.ts +++ b/apps/api/src/gatekeeper/gatekeeper.service.ts @@ -12,7 +12,10 @@ export interface ReviewResult { @Injectable() export class GatekeeperService { private readonly logger = new Logger(GatekeeperService.name); - private readonly giteaApiBaseUrl = "https://git.mosaicstack.dev/api/v1"; + + private get giteaApiBaseUrl(): string { + return `${this.configService.getOrThrow('GITEA_URL')}/api/v1`; + } constructor( private readonly prisma: PrismaService, diff --git a/apps/orchestrator/package.json b/apps/orchestrator/package.json index 276ad3a..5ae0853 100644 --- a/apps/orchestrator/package.json +++ b/apps/orchestrator/package.json @@ -37,7 +37,7 @@ "ioredis": "^5.9.2", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1", - "simple-git": "^3.27.0", + "simple-git": "^3.32.3", "zod": "^3.24.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5fb4813..b2fb60d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -368,8 +368,8 @@ importers: specifier: ^7.8.1 version: 7.8.2 simple-git: - specifier: ^3.27.0 - version: 3.30.0 + specifier: ^3.32.3 + version: 3.33.0 zod: specifier: ^3.24.1 version: 3.25.76 @@ -1628,6 +1628,7 @@ packages: '@mosaicstack/telemetry-client@0.1.1': resolution: {integrity: sha512-1udg6p4cs8rhQgQ2pKCfi7EpRlJieRRhA5CIqthRQ6HQZLgQ0wH+632jEulov3rlHSM1iplIQ+AAe5DWrvSkEA==, tarball: https://git.mosaicstack.dev/api/packages/mosaic/npm/%40mosaicstack%2Ftelemetry-client/-/0.1.1/telemetry-client-0.1.1.tgz} + engines: {node: '>=18'} '@mrleebo/prisma-ast@0.13.1': resolution: {integrity: sha512-XyroGQXcHrZdvmrGJvsA9KNeOOgGMg1Vg9OlheUsBOSKznLMDl+YChxbkboRHvtFYJEMRYmlV3uoo/njCw05iw==} @@ -6794,8 +6795,8 @@ packages: simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - simple-git@3.30.0: - resolution: {integrity: sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==} + simple-git@3.33.0: + resolution: {integrity: sha512-D4V/tGC2sjsoNhoMybKyGoE+v8A60hRawKQ1iFRA1zwuDgGZCBJ4ByOzZ5J8joBbi4Oam0qiPH+GhzmSBwbJng==} sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -14529,7 +14530,7 @@ snapshots: once: 1.4.0 simple-concat: 1.0.1 - simple-git@3.30.0: + simple-git@3.33.0: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1