Skip to content

Commit d0ce1c7

Browse files
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

File tree

.github/workflows/core-ci.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "Core Logic CI"
1+
name: "MCP Server CI"
22

33
on:
44
workflow_dispatch:
@@ -9,6 +9,7 @@ on:
99
- 'src/core/**'
1010
- 'src/node/**'
1111
- 'package.json'
12+
- '.github/workflows/**'
1213

1314
jobs:
1415
test:
@@ -75,8 +76,8 @@ jobs:
7576
name: codecov-test-results
7677
fail_ci_if_error: false
7778

78-
# Codecov Integration: Bundle Analysis
79-
- name: Build Production Bundle (triggers Bundle Analysis upload)
80-
env:
81-
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
82-
run: npm run build
79+
# NOTE: Web UI production build (npx grunt prod) removed in v1.7.1
80+
# This fork focuses on the MCP server implementation. The web UI files
81+
# (src/web/) and related build infrastructure were removed as they are
82+
# not needed for MCP server functionality. The production build step
83+
# required those deleted web UI files and would fail.

0 commit comments

Comments
 (0)