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:
parent
9b96099376
commit
1226773e75
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue