From 7aa6ce1ac220946cc230583f92565db6137c8169 Mon Sep 17 00:00:00 2001 From: douboer Date: Wed, 15 Oct 2025 16:30:50 +0800 Subject: [PATCH] update at 2025-10-15 16:30:50 --- rel.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/rel.sh b/rel.sh index 17b4a26..4212838 100755 --- a/rel.sh +++ b/rel.sh @@ -12,6 +12,20 @@ if [ "$branch" != "main" ]; then fi echo "✅ 分支: $branch" +# 可选:检查本地 Gitea 配置中的默认分支设置(如果仓库里包含 Gitea 配置) +# 读取 custom/conf/app.ini 中的 DEFAULT_BRANCH 值并给出警告(不强制退出) +if [ -f custom/conf/app.ini ]; then + DEFAULT_BRANCH=$(grep -i '^DEFAULT_BRANCH' custom/conf/app.ini | head -n1 | cut -d'=' -f2 | tr -d ' ') + if [ -n "$DEFAULT_BRANCH" ]; then + if [ "$DEFAULT_BRANCH" = "main" ]; then + echo "⚠️ 警告: Gitea 配置 custom/conf/app.ini 中 DEFAULT_BRANCH 设置为 'main',这可能存在风险" + echo " 如果希望强制中止发布,请在脚本中启用退出逻辑。" + else + echo "ℹ️ Gitea 配置 DEFAULT_BRANCH=$DEFAULT_BRANCH" + fi + fi +fi + # 2. 检查工作区是否干净 if [ -n "$(git status --porcelain)" ]; then echo "❌ 错误:工作区有未提交的更改,请先提交或 stash"