Commit d0ce1c7
committed
ci: remove web UI production build from MCP Server CI workflow
The web UI production build step (npx grunt prod) has been removed from
the core-ci.yml workflow as it is no longer needed for the MCP-focused
fork. In v1.7.1, 88 web UI files were removed including src/web/
stylesheets, fonts, images, and UI components. The production build
requires these deleted files and would fail.
Changes:
- Renamed workflow from "Core Logic CI" to "MCP Server CI" to reflect
the MCP server focus
- Removed the "Build Production Bundle" step that runs npx grunt prod
- Added explanatory comment documenting why the web UI build was removed
- Added workflow file changes to trigger paths for CI self-testing
- Kept all MCP-relevant steps: lint, config generation, unit tests,
MCP tests, and coverage reporting
The workflow now focuses exclusively on testing the MCP server
implementation without attempting to build the removed web UI.1 parent dd271fe commit d0ce1c7
1 file changed
Lines changed: 7 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
0 commit comments