diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 342f69e..6172e91 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,6 +29,7 @@ jobs: permissions: id-token: write + contents: write steps: - uses: actions/checkout@v4 @@ -38,5 +39,12 @@ jobs: node-version: "24" cache: pnpm - run: pnpm install + - name: Create and push git tag + run: | + VERSION=$(node -p "require('./package.json').version") + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git tag -a "v${VERSION}" -m "Release v${VERSION}" + git push origin "v${VERSION}" - name: Publish package run: pnpm publish -r diff --git a/CHANGELOG.md b/CHANGELOG.md index ef0861a..3e0a92b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,12 @@ Changelog +### [0.1.11](https://github.com/discourse/discourse-mcp/compare/v0.1.10...v0.1.11) (2025-12-02) + +#### Breaking Changes + +* update minimum Node.js requirement from 18 to 24 +* required due to RSA_PKCS1_PADDING deprecation in generate-user-api-key functionality +* users must upgrade to Node.js 24+ to use the User API Key generator + ### [0.1.10](https://github.com/discourse/discourse-mcp/compare/v0.1.9...v0.1.10) (2025-11-11) #### Bug Fixes diff --git a/package.json b/package.json index 074b529..e08e0ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@discourse/mcp", - "version": "0.1.10", + "version": "0.1.11", "description": "Discourse MCP CLI server (stdio) exposing Discourse tools via MCP", "author": "Discourse", "license": "MIT", @@ -42,7 +42,7 @@ "access": "public" }, "engines": { - "node": ">=18" + "node": ">=24" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0",