Skip to content

Commit b1be9de

Browse files
authored
Merge pull request #135 from currents-dev/release/2.3.0
Release/2.3.0
2 parents 424e606 + 847ccb4 commit b1be9de

6 files changed

Lines changed: 34 additions & 15 deletions

File tree

mcp-server/.release-it.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"commitMessage": "chore: release v${version}",
44
"tagName": "v${version}",
55
"requireCleanWorkingDir": true,
6-
"requireBranch": "main"
6+
"requireBranch": ["main", "release/*"]
77
},
88
"github": {
99
"release": true,

mcp-server/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
# [2.3.0](https://github.com/currents-dev/currents-mcp/compare/v2.2.4...v2.3.0) (2026-05-18)
4+
5+
6+
### Bug Fixes
7+
8+
* add missing annotations param to get-test-results, enforce integer type on githubRunAttempt ([3c5c1ba](https://github.com/currents-dev/currents-mcp/commit/3c5c1ba0d85b3ca3eda8d1579a8a19faf23d4ec2))
9+
* add nullable to webhook headers and label fields to match OpenAPI spec ([1e9223a](https://github.com/currents-dev/currents-mcp/commit/1e9223ab20c6a13aeac002cbf3e5cee76b2231de))
10+
* add nullable() to webhook headers and label to match OpenAPI spec ([4cecfe3](https://github.com/currents-dev/currents-mcp/commit/4cecfe318fdc01c2ce5e38963e53f08fa96722d9))
11+
* align affected-tests tools with OpenAPI spec and add missing endpoint ([#110](https://github.com/currents-dev/currents-mcp/issues/110)) ([287cd65](https://github.com/currents-dev/currents-mcp/commit/287cd652ffa2c60cc4157b935249c242d463504c))
12+
* align list-affected-tests status param with OpenAPI spec ([#106](https://github.com/currents-dev/currents-mcp/issues/106)) ([5fc9716](https://github.com/currents-dev/currents-mcp/commit/5fc9716b064318e6925b594ff53874fca5c3984e))
13+
* align MCP tools with OpenAPI spec ([#47](https://github.com/currents-dev/currents-mcp/issues/47)) ([2820c7c](https://github.com/currents-dev/currents-mcp/commit/2820c7c4db4a24d9f731c1e67d3744a52ddd00f8))
14+
* align Zod validation constraints with OpenAPI spec ([3e31002](https://github.com/currents-dev/currents-mcp/commit/3e310020c9148a2f8c8f9140fd785c149e1f0bee))
15+
* correct PR existence check to handle empty results ([1f435e0](https://github.com/currents-dev/currents-mcp/commit/1f435e07381770cee4eaace067ee16c97d0d98db))
16+
* model name ([326302e](https://github.com/currents-dev/currents-mcp/commit/326302ebe121e6e6dcccc37d35554fb6770c524b))
17+
* use admin merge or auto-merge fallback for release PRs ([1c0e32a](https://github.com/currents-dev/currents-mcp/commit/1c0e32a41ccdd7d6f0a299265358d73835db7fe6))
18+
19+
20+
### Features
21+
22+
* add errors explorer tool ([#63](https://github.com/currents-dev/currents-mcp/issues/63)) ([4bbb123](https://github.com/currents-dev/currents-mcp/commit/4bbb123271f1ab4f515ddee991563ba7def38e0b))
23+
* add listAffectedTests and getAffectedTestExecutions MCP tools ([#98](https://github.com/currents-dev/currents-mcp/issues/98)) ([630006c](https://github.com/currents-dev/currents-mcp/commit/630006c8888c39aedd991ab70ac9dedb0cee5c4f))
24+
* add missing annotations parameter to get-tests-performance tool ([#89](https://github.com/currents-dev/currents-mcp/issues/89)) ([28844ff](https://github.com/currents-dev/currents-mcp/commit/28844ffe112c364618ac25d7c35826ffa1bc3f9d))
25+
* add package.json and package-lock.json for dependency management ([e6fddba](https://github.com/currents-dev/currents-mcp/commit/e6fddba24c76e438fd8e7e831efdfda2e6db148a))
26+
* added cursor cloud agent dependabot analysis workflow ([1ee1522](https://github.com/currents-dev/currents-mcp/commit/1ee15227f33bc0268f1ab1278fb4fa09c3811440))
27+
* **docs:** automate README tools table synchronization and enhance validation tests ([5572e3e](https://github.com/currents-dev/currents-mcp/commit/5572e3e955e6a72548ec801d162f93253496efd3))
28+
* **tests:** add unit tests for MCP tool registration and validation ([42c11a7](https://github.com/currents-dev/currents-mcp/commit/42c11a757d1e15e3763573f768b4f48fa857d16d))
29+
* **tests:** enhance MCP tool validation with combined name length check ([cfb14e1](https://github.com/currents-dev/currents-mcp/commit/cfb14e1c5762ef12be7eb8af140ca79143a2662e))
30+
331
## Unreleased (2026-04-20)
432

533
### Added

mcp-server/package-lock.json

Lines changed: 2 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"reporting"
1414
],
1515
"bin": "./build/index.js",
16-
"version": "2.2.18",
16+
"version": "2.3.0",
1717
"description": "Currents MCP server",
1818
"main": "./build/cjs/api.js",
1919
"module": "./build/api.js",

mcp-server/src/cli-bin.integration.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const buildIndex = path.join(root, "build", "index.js");
2424

2525
function packTarball(packDest: string): string {
2626
// Respect `files` and standard pack rules; do not mutate package.json (unlike release `publish.cjs`).
27-
execFileSync("npm", ["pack", "--pack-destination", packDest], {
27+
execFileSync("npm", ["pack", "--ignore-scripts", "--pack-destination", packDest], {
2828
cwd: root,
2929
stdio: ["ignore", "pipe", "pipe"],
3030
});

mcp-server/src/package-published-esm.integration.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const buildIndex = path.join(root, "build", "index.js");
4141
/** Run `npm pack` from the package root and return the path to the single `.tgz` in `packDest`. */
4242
function packTarball(packDest: string): string {
4343
// Respect `files` and standard pack rules; do not mutate package.json (unlike release `publish.cjs`).
44-
execFileSync("npm", ["pack", "--pack-destination", packDest], {
44+
execFileSync("npm", ["pack", "--ignore-scripts", "--pack-destination", packDest], {
4545
cwd: root,
4646
stdio: ["ignore", "pipe", "pipe"],
4747
});

0 commit comments

Comments
 (0)