fix: resolve YAML indentation errors in release.yml workflow

This commit is contained in:
晴天
2026-03-04 23:05:30 +08:00
parent ffa9daffc3
commit 63953782fd

View File

@@ -178,21 +178,18 @@ jobs:
)
CHANGELOG_BODY=""
[ -n "$FEATS" ] && CHANGELOG_BODY="${CHANGELOG_BODY}
### ✨ 新功能
${FEATS}
"
[ -n "$FIXES" ] && CHANGELOG_BODY="${CHANGELOG_BODY}
### 🐛 修复
${FIXES}
"
[ -n "$OTHERS" ] && CHANGELOG_BODY="${CHANGELOG_BODY}
### 📦 其他
${OTHERS}
"
[ -z "$CHANGELOG_BODY" ] && CHANGELOG_BODY="
- 常规更新与优化
"
if [ -n "$FEATS" ]; then
CHANGELOG_BODY="${CHANGELOG_BODY}"$'\n### ✨ 新功能\n'"${FEATS}"$'\n'
fi
if [ -n "$FIXES" ]; then
CHANGELOG_BODY="${CHANGELOG_BODY}"$'\n### 🐛 修复\n'"${FIXES}"$'\n'
fi
if [ -n "$OTHERS" ]; then
CHANGELOG_BODY="${CHANGELOG_BODY}"$'\n### 📦 其他\n'"${OTHERS}"$'\n'
fi
if [ -z "$CHANGELOG_BODY" ]; then
CHANGELOG_BODY=$'\n- 常规更新与优化\n'
fi
# ── 构建状态 ──
if [ "$BUILD_RESULT" = "success" ]; then
@@ -202,52 +199,52 @@ ${OTHERS}
fi
# ── 写入 Release Notes ──
cat > release_body.md << ENDOFBODY
${STATUS_BADGE}
## 📥 下载安装
根据你的操作系统选择对应安装包,点击文件名即可下载:
### macOS
| 芯片 | 安装包 |
|------|--------|
| Apple Silicon (M1/M2/M3/M4) | [ClawPanel_${VERSION}_aarch64.dmg](${DL}/ClawPanel_${VERSION}_aarch64.dmg) |
| Intel | [ClawPanel_${VERSION}_x64.dmg](${DL}/ClawPanel_${VERSION}_x64.dmg) |
> **首次打开提示"无法验证开发者"**:前往 **系统设置 → 隐私与安全性**,点击「仍要打开」。
### Windows
| 格式 | 安装包 |
|------|--------|
| EXE 安装器(推荐) | [ClawPanel_${VERSION}_x64-setup.exe](${DL}/ClawPanel_${VERSION}_x64-setup.exe) |
| MSI 安装器 | [ClawPanel_${VERSION}_x64_en-US.msi](${DL}/ClawPanel_${VERSION}_x64_en-US.msi) |
### Linux
| 格式 | 安装包 |
|------|--------|
| AppImage免安装 | [ClawPanel_${VERSION}_amd64.AppImage](${DL}/ClawPanel_${VERSION}_amd64.AppImage) |
| DEBDebian/Ubuntu | [ClawPanel_${VERSION}_amd64.deb](${DL}/ClawPanel_${VERSION}_amd64.deb) |
| RPMFedora/RHEL | [ClawPanel-${VERSION}-1.x86_64.rpm](${DL}/ClawPanel-${VERSION}-1.x86_64.rpm) |
---
## 🚀 首次使用
1. 安装并打开 ClawPanel
2. 首次运行会自动检测 Node.js 环境和 OpenClaw CLI
3. 如未安装 OpenClaw按提示一键安装即可
4. 安装完成后自动跳转仪表盘,开始使用
> **系统要求**Node.js 18+(推荐 22 LTS
---
## ${CHANGELOG_HEADER}
${CHANGELOG_BODY}
---
📖 [项目主页](https://github.com/${REPO}) · 💬 [反馈问题](https://github.com/${REPO}/issues) · 📣 [QQ 群](https://qt.cool/c/OpenClaw)
ENDOFBODY
{
echo "${STATUS_BADGE}"
echo ""
echo "## 📥 下载安装"
echo ""
echo "根据你的操作系统选择对应安装包,点击文件名即可下载:"
echo ""
echo "### macOS"
echo "| 芯片 | 安装包 |"
echo "|------|--------|"
echo "| Apple Silicon (M1/M2/M3/M4) | [ClawPanel_${VERSION}_aarch64.dmg](${DL}/ClawPanel_${VERSION}_aarch64.dmg) |"
echo "| Intel | [ClawPanel_${VERSION}_x64.dmg](${DL}/ClawPanel_${VERSION}_x64.dmg) |"
echo ""
echo '> **首次打开提示"无法验证开发者"**:前往 **系统设置 → 隐私与安全性**,点击「仍要打开」。'
echo ""
echo "### Windows"
echo "| 格式 | 安装包 |"
echo "|------|--------|"
echo "| EXE 安装器(推荐) | [ClawPanel_${VERSION}_x64-setup.exe](${DL}/ClawPanel_${VERSION}_x64-setup.exe) |"
echo "| MSI 安装器 | [ClawPanel_${VERSION}_x64_en-US.msi](${DL}/ClawPanel_${VERSION}_x64_en-US.msi) |"
echo ""
echo "### Linux"
echo "| 格式 | 安装包 |"
echo "|------|--------|"
echo "| AppImage免安装 | [ClawPanel_${VERSION}_amd64.AppImage](${DL}/ClawPanel_${VERSION}_amd64.AppImage) |"
echo "| DEBDebian/Ubuntu | [ClawPanel_${VERSION}_amd64.deb](${DL}/ClawPanel_${VERSION}_amd64.deb) |"
echo "| RPMFedora/RHEL | [ClawPanel-${VERSION}-1.x86_64.rpm](${DL}/ClawPanel-${VERSION}-1.x86_64.rpm) |"
echo ""
echo "---"
echo ""
echo "## 🚀 首次使用"
echo ""
echo "1. 安装并打开 ClawPanel"
echo "2. 首次运行会自动检测 Node.js 环境和 OpenClaw CLI"
echo "3. 如未安装 OpenClaw按提示一键安装即可"
echo "4. 安装完成后自动跳转仪表盘,开始使用"
echo ""
echo '> **系统要求**Node.js 18+(推荐 22 LTS'
echo ""
echo "---"
echo ""
echo "## ${CHANGELOG_HEADER}"
echo "${CHANGELOG_BODY}"
echo "---"
echo ""
echo "📖 [项目主页](https://github.com/${REPO}) · 💬 [反馈问题](https://github.com/${REPO}/issues) · 📣 [QQ 群](https://qt.cool/c/OpenClaw)"
} > release_body.md
gh release edit "$TAG_NAME" --notes-file release_body.md