From b7e4d64abdc6a29126cb558eac6d80da3290a49e Mon Sep 17 00:00:00 2001 From: sunlei Date: Tue, 23 Jun 2026 12:29:22 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=88=87=E6=8D=A2NapCat=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E9=95=9C=E5=83=8F=E5=88=B0v3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- k8s/prod/api.yaml | 4 +++- .../qqbot/napcat/napcat-desktop-cn-image.spec.ts | 10 ++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/k8s/prod/api.yaml b/k8s/prod/api.yaml index 9219d1e..79afa34 100644 --- a/k8s/prod/api.yaml +++ b/k8s/prod/api.yaml @@ -33,7 +33,9 @@ spec: - name: DB_TIMEZONE value: "+08:00" - name: QQBOT_NAPCAT_IMAGE - value: kt-napcat-desktop-cn:desktop-cn-v2 + value: kt-napcat-desktop-cn:desktop-cn-v3 + - name: QQBOT_NAPCAT_DESKTOP_PROFILE_VERSION + value: desktop-cn-v3 - name: QQBOT_NAPCAT_SSH_KEY_PATH value: /app/secrets/napcat-ssh/id_rsa - name: QQBOT_PLUGIN_TASK_QUEUE_REDIS_PREFIX diff --git a/test/modules/qqbot/napcat/napcat-desktop-cn-image.spec.ts b/test/modules/qqbot/napcat/napcat-desktop-cn-image.spec.ts index da10470..5fb5bc9 100644 --- a/test/modules/qqbot/napcat/napcat-desktop-cn-image.spec.ts +++ b/test/modules/qqbot/napcat/napcat-desktop-cn-image.spec.ts @@ -72,4 +72,14 @@ describe('NapCat Chinese Desktop Runtime image assets', () => { expect(verify).toContain('qrcodeRevision'); expect(verify).not.toContain('selfInfo?.online !== false'); }); + + it('deploys the production API with the verified desktop-cn-v3 runtime profile', () => { + const manifest = readSource('k8s/prod/api.yaml'); + + expect(manifest).toContain('name: QQBOT_NAPCAT_IMAGE'); + expect(manifest).toContain('value: kt-napcat-desktop-cn:desktop-cn-v3'); + expect(manifest).toContain('name: QQBOT_NAPCAT_DESKTOP_PROFILE_VERSION'); + expect(manifest).toContain('value: desktop-cn-v3'); + expect(manifest).not.toContain('kt-napcat-desktop-cn:desktop-cn-v2'); + }); });