diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 1659b66..e097282 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "bookstack-mcp", "description": "BookStack wiki MCP server — search, read, create, and manage documentation", - "version": "5.2.2", + "version": "5.2.3", "author": { "name": "Tim Pearson" }, diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8c51a9e..a164594 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,13 +16,16 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: 20 + # Node 22: `npm install -g npm@latest` below pulls npm 12.x, which + # requires Node >= 22.22 — on Node 20 it failed with EBADENGINE and + # aborted the publish (the container image built regardless). + node-version: 22 cache: npm - run: npm ci - run: npm run build - # Trusted publishing (OIDC) requires npm >= 11.5.1; Node 20 ships with npm 10.x + # Trusted publishing (OIDC) requires npm >= 11.5.1; Node ships with npm 10.x - run: npm install -g npm@latest - name: Publish to npm with provenance diff --git a/package-lock.json b/package-lock.json index 37b8308..0e97cb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bookstack-mcp", - "version": "5.2.2", + "version": "5.2.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bookstack-mcp", - "version": "5.2.2", + "version": "5.2.3", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.25.3", diff --git a/package.json b/package.json index fa64f9e..fe2a8d7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bookstack-mcp", - "version": "5.2.2", + "version": "5.2.3", "description": "MCP server for BookStack wiki — search, read, create, and manage documentation via AI assistants", "type": "module", "bin": {