fix: 修复deploy和copilot-dev-bridge两个workflow的YAML语法错误 — 嵌套heredoc/内联Python导致解析失败

Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/e0b7a574-3af9-4295-8e80-51cafad8e956

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-04-11 03:51:01 +00:00 committed by GitHub
parent 9b96099376
commit 1226773e75
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 22 deletions

View File

@ -101,26 +101,11 @@ jobs:
echo "$ISSUE_JSON" > /tmp/cab-issue.json
# 提取标题和内容
TITLE=$(echo "$ISSUE_JSON" | python3 -c "
import sys, json
try:
data = json.load(sys.stdin)
print(data.get('title', '🌉 [CAB] 未命名任务'))
except Exception as e:
print('🌉 [CAB] 未命名任务')
sys.exit(0)
")
TITLE=$(echo "$ISSUE_JSON" | python3 -c "import sys, json; data = json.load(sys.stdin); print(data.get('title', '🌉 [CAB] 未命名任务'))" 2>/dev/null || echo "🌉 [CAB] 未命名任务")
echo "issue_title=$TITLE" >> $GITHUB_OUTPUT
# 保存 body 到文件供后续步骤使用
echo "$ISSUE_JSON" | python3 -c "
import sys, json
try:
data = json.load(sys.stdin)
print(data.get('body', '任务规格解析失败'))
except Exception as e:
print('任务规格解析失败')
" > /tmp/cab-issue-body.md
echo "$ISSUE_JSON" | python3 -c "import sys, json; data = json.load(sys.stdin); print(data.get('body', '任务规格解析失败'))" > /tmp/cab-issue-body.md 2>/dev/null || echo "任务规格解析失败" > /tmp/cab-issue-body.md
fi
# Step 3 · 创建 Issue

View File

@ -290,11 +290,9 @@ jobs:
npm install --production 2>&1
# 写入 MCP Server 环境变量配置
cat > /opt/age-os/.env.mcp << 'ENV_EOF'
NODE_ENV=production
MCP_PORT=3100
MCP_BIND_HOST=127.0.0.1
ENV_EOF
echo "NODE_ENV=production" > /opt/age-os/.env.mcp
echo "MCP_PORT=3100" >> /opt/age-os/.env.mcp
echo "MCP_BIND_HOST=127.0.0.1" >> /opt/age-os/.env.mcp
# 注入密钥(从 GitHub Secrets
echo "ZHUYUAN_API_KEY=${ZHUYUAN_API_KEY}" >> /opt/age-os/.env.mcp