diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 169a65d..89890a4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -283,8 +283,8 @@ jobs: - name: Install dependencies run: npm ci - - name: Build project - run: npm run build + - name: Build project (server + UI apps) + run: npm run build:all # Database is already built and committed during development # Rebuilding here causes segfault due to memory pressure (exit code 139) @@ -322,8 +322,8 @@ jobs: - name: Install dependencies run: npm ci - - name: Build project - run: npm run build + - name: Build project (server + UI apps) + run: npm run build:all # Database is already built and committed during development - name: Verify database exists @@ -347,6 +347,8 @@ jobs: # Copy necessary files cp -r dist $PUBLISH_DIR/ cp -r data $PUBLISH_DIR/ + mkdir -p $PUBLISH_DIR/ui-apps + cp -r ui-apps/dist $PUBLISH_DIR/ui-apps/ cp README.md $PUBLISH_DIR/ cp LICENSE $PUBLISH_DIR/ cp .env.example $PUBLISH_DIR/ @@ -377,7 +379,7 @@ jobs: pkg.license = 'MIT'; pkg.bugs = { url: 'https://github.com/czlonkowski/n8n-mcp/issues' }; pkg.homepage = 'https://github.com/czlonkowski/n8n-mcp#readme'; - pkg.files = ['dist/**/*', 'data/nodes.db', '.env.example', 'README.md', 'LICENSE']; + pkg.files = ['dist/**/*', 'ui-apps/dist/**/*', 'data/nodes.db', '.env.example', 'README.md', 'LICENSE']; delete pkg.private; require('fs').writeFileSync('./package.json', JSON.stringify(pkg, null, 2)); " diff --git a/CHANGELOG.md b/CHANGELOG.md index 740ef9e..689f0d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.34.2] - 2026-02-07 + +### Fixed + +- **CI: UI apps missing from npm package**: Release pipeline only ran `npm run build` (TypeScript), so `ui-apps/dist/` was never built and excluded from published packages + - Changed build step to `npm run build:all` in `build-and-verify` and `publish-npm` jobs + - Added `ui-apps/dist/` to npm publish staging directory + - Added `ui-apps/dist/**/*` to published package files list + +Conceived by Romuald Czlonkowski - https://www.aiadvisors.pl/en + ## [2.34.1] - 2026-02-07 ### Changed diff --git a/package.json b/package.json index 9c01500..b708624 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-mcp", - "version": "2.34.1", + "version": "2.34.2", "description": "Integration between n8n workflow automation and Model Context Protocol (MCP)", "main": "dist/index.js", "types": "dist/index.d.ts",