4141 VERSION=${{ steps.extract_version.outputs.VERSION }}
4242
4343 # Verify all packages have the correct version
44- for package in common db common-ui courseware client platform-ui standalone-ui express cli; do
44+ for package in common db common-ui courseware edit-ui client platform-ui standalone-ui express mcp cli; do
4545 PACKAGE_VERSION=$(cd packages/$package && node -p "require('./package.json').version")
4646 if [ "$PACKAGE_VERSION" != "$VERSION" ]; then
4747 echo "❌ Version mismatch in packages/$package: expected $VERSION, found $PACKAGE_VERSION"
@@ -88,12 +88,18 @@ jobs:
8888 echo "Building express package..."
8989 yarn workspace @vue-skuilder/express build
9090
91+ # echo "Building tuilder package..."
92+ # yarn workspace @vue-skuilder/tuilder build
93+
94+ echo "Building mcp package..."
95+ yarn workspace @vue-skuilder/mcp build
96+
9197 echo "Building cli package..."
9298 yarn workspace @vue-skuilder/cli build
9399
94100 - name : Verify build outputs
95101 run : |
96- for package in common db common-ui courseware client platform-ui standalone-ui express cli; do
102+ for package in common db common-ui courseware edit-ui client platform-ui standalone-ui express mcp cli; do
97103 if [ ! -d "packages/$package/dist" ]; then
98104 echo "Error: dist directory not found for @vue-skuilder/$package"
99105 exit 1
@@ -123,6 +129,9 @@ jobs:
123129 echo "Publishing @vue-skuilder/common-ui..."
124130 cd packages/common-ui && yarn npm publish --access public && cd ../..
125131
132+ echo "Publishing @vue-skuilder/edit-ui..."
133+ cd packages/edit-ui && yarn npm publish --access public && cd ../..
134+
126135 echo "Publishing @vue-skuilder/courseware..."
127136 cd packages/courseware && yarn npm publish --access public && cd ../..
128137
@@ -135,6 +144,12 @@ jobs:
135144 echo "Publishing @vue-skuilder/standalone-ui..."
136145 cd packages/standalone-ui && yarn npm publish --access public && cd ../..
137146
147+ echo "Publishing @vue-skuilder/mcp..."
148+ cd packages/mcp && yarn npm publish --access public && cd ../..
149+
150+ # echo "Publishing @vue-skuilder/tuilder..."
151+ # cd packages/tuilder && yarn npm publish --access public && cd ../..
152+
138153 echo "Publishing @vue-skuilder/express..."
139154 cd packages/express && yarn npm publish --access public && cd ../..
140155
@@ -170,10 +185,12 @@ jobs:
170185 echo " - @vue-skuilder/db"
171186 echo " - @vue-skuilder/common-ui"
172187 echo " - @vue-skuilder/courseware"
188+ echo " - @vue-skuilder/edit-ui"
173189 echo " - @vue-skuilder/client"
174190 echo " - @vue-skuilder/platform-ui"
175191 echo " - @vue-skuilder/standalone-ui"
176192 echo " - @vue-skuilder/express"
193+ echo " - @vue-skuilder/mcp"
177194 echo " - @vue-skuilder/cli"
178195 echo " - skuilder (CLI unscoped)"
179196 echo ""
0 commit comments