diff --git a/.github/workflows/copilot-dev-bridge.yml b/.github/workflows/copilot-dev-bridge.yml index b6771f3d..8341f7b0 100644 --- a/.github/workflows/copilot-dev-bridge.yml +++ b/.github/workflows/copilot-dev-bridge.yml @@ -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 diff --git a/.github/workflows/deploy-to-zhuyuan-server.yml b/.github/workflows/deploy-to-zhuyuan-server.yml index a9aa7d5f..8824d43b 100644 --- a/.github/workflows/deploy-to-zhuyuan-server.yml +++ b/.github/workflows/deploy-to-zhuyuan-server.yml @@ -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