From 08a37e4e2f6a7be36cfe5acb079724948bf993d7 Mon Sep 17 00:00:00 2001 From: HenryDu8133 <813367384@qq.com> Date: Sun, 27 Sep 2026 15:26:42 +0800 Subject: [PATCH] =?UTF-8?q?chore(deploy):=20=E8=A1=A5=E4=B8=8A=20WECHAT=5F?= =?UTF-8?q?MINI=5FSUBSCRIBE=5FTEMPLATES=20=E7=9A=84=20secrets=20=E6=98=A0?= =?UTF-8?q?=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 少了这一行时,下面 upsert_env_key 拿到的永远是空值 —— 即使站长在仓库里配了 Secret 也不会写进服务器 .env(静默失效)。 驳回通知的模板已内置在 DEFAULT_TEMPLATES,这一项只在换模板/再加通知类型时才需要。 --- .gitea/workflows/deploy.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b33e229..af85b8a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -862,6 +862,11 @@ jobs: AGGREGATE_OAUTH_ENDPOINT: ${{ secrets.AGGREGATE_OAUTH_ENDPOINT }} WECHAT_MINI_APPID: ${{ secrets.WECHAT_MINI_APPID }} WECHAT_MINI_SECRET: ${{ secrets.WECHAT_MINI_SECRET }} + # 可选:微信订阅消息模板(JSON)。不设也没关系 —— 驳回通知的模板已内置在 + # server/services/wechatSubscribeService.ts 的 DEFAULT_TEMPLATES 里; + # 只有"换模板 / 再加一种通知"时才需要在这里给一个 Secret。 + # ⚠️ 少了这一行映射,下面 upsert_env_key 拿到的永远是空值(设了 Secret 也不生效)。 + WECHAT_MINI_SUBSCRIBE_TEMPLATES: ${{ secrets.WECHAT_MINI_SUBSCRIBE_TEMPLATES }} run: | set -euo pipefail IMAGE_NEW="${IMAGE_NEW,,}"