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
|
echo "$ISSUE_JSON" > /tmp/cab-issue.json
|
||||||
|
|
||||||
# 提取标题和内容
|
# 提取标题和内容
|
||||||
TITLE=$(echo "$ISSUE_JSON" | python3 -c "
|
TITLE=$(echo "$ISSUE_JSON" | python3 -c "import sys, json; data = json.load(sys.stdin); print(data.get('title', '🌉 [CAB] 未命名任务'))" 2>/dev/null || echo "🌉 [CAB] 未命名任务")
|
||||||
import sys, json
|
|
||||||
try:
|
|
||||||
data = json.load(sys.stdin)
|
|
||||||
print(data.get('title', '🌉 [CAB] 未命名任务'))
|
|
||||||
except Exception as e:
|
|
||||||
print('🌉 [CAB] 未命名任务')
|
|
||||||
sys.exit(0)
|
|
||||||
")
|
|
||||||
echo "issue_title=$TITLE" >> $GITHUB_OUTPUT
|
echo "issue_title=$TITLE" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
# 保存 body 到文件供后续步骤使用
|
# 保存 body 到文件供后续步骤使用
|
||||||
echo "$ISSUE_JSON" | python3 -c "
|
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
|
||||||
import sys, json
|
|
||||||
try:
|
|
||||||
data = json.load(sys.stdin)
|
|
||||||
print(data.get('body', '任务规格解析失败'))
|
|
||||||
except Exception as e:
|
|
||||||
print('任务规格解析失败')
|
|
||||||
" > /tmp/cab-issue-body.md
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Step 3 · 创建 Issue
|
# Step 3 · 创建 Issue
|
||||||
|
|
|
||||||
|
|
@ -290,11 +290,9 @@ jobs:
|
||||||
npm install --production 2>&1
|
npm install --production 2>&1
|
||||||
|
|
||||||
# 写入 MCP Server 环境变量配置
|
# 写入 MCP Server 环境变量配置
|
||||||
cat > /opt/age-os/.env.mcp << 'ENV_EOF'
|
echo "NODE_ENV=production" > /opt/age-os/.env.mcp
|
||||||
NODE_ENV=production
|
echo "MCP_PORT=3100" >> /opt/age-os/.env.mcp
|
||||||
MCP_PORT=3100
|
echo "MCP_BIND_HOST=127.0.0.1" >> /opt/age-os/.env.mcp
|
||||||
MCP_BIND_HOST=127.0.0.1
|
|
||||||
ENV_EOF
|
|
||||||
|
|
||||||
# 注入密钥(从 GitHub Secrets)
|
# 注入密钥(从 GitHub Secrets)
|
||||||
echo "ZHUYUAN_API_KEY=${ZHUYUAN_API_KEY}" >> /opt/age-os/.env.mcp
|
echo "ZHUYUAN_API_KEY=${ZHUYUAN_API_KEY}" >> /opt/age-os/.env.mcp
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue