Skip to content

ci: add docker image build workflow and improve mcp tool handling#194

Merged
Thomas-Eliot merged 2 commits intohigress-group:mainfrom
lexburner:fix/gpt-compatible
Mar 20, 2026
Merged

ci: add docker image build workflow and improve mcp tool handling#194
Thomas-Eliot merged 2 commits intohigress-group:mainfrom
lexburner:fix/gpt-compatible

Conversation

@lexburner
Copy link
Contributor

📝 Description

  • 新增 GitHub Actions 工作流,自动化构建和推送 Docker 镜像到阿里云容器镜像服务
  • 支持多平台构建(linux/amd64, linux/arm64),包含后端、管理门户、开发者门户和沙箱四个镜像
  • 触发条件:push 到 main 分支、创建 tag(v*..)、手动触发
  • 修复 MCP 工具参数处理问题,正确传递 required 参数以避免参数校验错误
  • 升级 agentscope 版本从 1.0.6 到 1.0.10,修复 DashScope 客户端构造函数调用

✅ Type of Change

  • Bug fix (non-breaking change)
  • New feature (non-breaking change)
  • Breaking change
  • Documentation update
  • Code refactoring
  • Performance improvement

🧪 Testing

  • Workflow syntax validated locally
  • Manual testing completed
  • 工作流 YAML 文件通过语法验证
  • MCP 工具参数处理已在本地测试验证

📋 Checklist

  • Code has been formatted (mvn spotless:apply for backend, npm run lint:fix for frontend)
  • Code is self-reviewed
  • No breaking changes
  • All CI checks pass

- Fix required parameter handling in MCP tool schema conversion
- Fix DashScope image model client constructor compatibility
- Upgrade agentscope from 1.0.6 to 1.0.10

🤖 Generated with [Qoder][https://qoder.com]
- Build 4 images: backend, admin, frontend, sandbox
- Trigger on main branch push and version tags
- Support multi-arch (amd64/arm64)
- Only run in main repo or authorized forks

🤖 Generated with [Qoder](https://qoder.com)
@Thomas-Eliot Thomas-Eliot merged commit d8b7b45 into higress-group:main Mar 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants