Dale Seo
a7b570062e
fix: pass GIT_TOKEN to release-plz CLI ( #798 )
...
* fix: pass GIT_TOKEN to release-plz CLI
* fix: bump Node.js to 22 in CI for SDK compatibility
2026-04-09 18:59:41 -04:00
Alex Hancock
34d0bc6cd2
fix: upgrade rustc in actions ( #796 )
2026-04-08 21:35:34 -04:00
Dale Seo
d98248ac22
ci: add --locked to release-plz install ( #786 )
2026-04-08 10:39:00 -04:00
Dale Seo
52c93e9508
ci: add semver check job and disable release-plz semver ( #776 )
2026-03-27 14:47:59 -04:00
Guy Lichtman
baf22d37bb
chore: run all tests in ci without "local" feature ( #761 )
2026-03-23 19:03:16 -04:00
Alex Hancock
8d6b75cd5e
fix: properly disable the triage workflow ( #714 )
2026-03-02 14:09:46 -05:00
Alex Hancock
9299fd3792
fix: do not attempt triage workflow without an API key ( #712 )
2026-03-02 10:36:42 -05:00
Alex Hancock
98653855ef
feat: issue triage tooling ( #698 )
...
* feat: issue triage tooling
* fix: update triage-new-issues script
Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com>
---------
Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com>
2026-02-27 11:35:18 -05:00
dependabot[bot]
4677a65291
chore(deps): bump github/codeql-action from 3 to 4 ( #695 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:44:24 -05:00
dependabot[bot]
e83665f583
chore(deps): bump actions/checkout from 4 to 6 ( #696 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:44:00 -05:00
Alex Hancock
a7e4ae3203
feat: mcp sdk conformance ( #687 )
...
* adds conformance server and client
* adds results from initial run of https://github.com/modelcontextprotocol/conformance/tree/main/.claude/skills/mcp-sdk-tier-audit skill
* various small changes applied during the testing loop
Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com>
2026-02-26 13:33:18 -05:00
Dale Seo
0967d714d2
chore: add CODEOWNERS ( #673 )
2026-02-20 12:03:38 -05:00
dependabot[bot]
25e2ec41ab
chore(deps): bump actions/checkout from 5 to 6 ( #554 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-11-21 09:25:40 +08:00
dependabot[bot]
d929e6918e
chore(deps): bump actions/setup-node from 5 to 6 ( #483 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-10-15 09:26:37 +08:00
dependabot[bot]
30c8e88076
chore(deps): bump astral-sh/setup-uv from 6 to 7 ( #478 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 6 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-10-09 17:00:35 +08:00
jokemanfire
c0b777c7f7
fix(ci): fix rustdoc build by scoping docsrs cfg to rustdoc only ( #458 )
...
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-09-30 12:51:52 -04:00
dependabot[bot]
fdd6bc0565
chore(deps): bump actions/labeler from 5 to 6 ( #419 )
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5 to 6.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-09-05 09:05:11 +08:00
dependabot[bot]
25442406f8
chore(deps): bump actions/setup-node from 4 to 5 ( #418 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-09-05 09:04:07 +08:00
dependabot[bot]
05e9a04d1c
chore(deps): bump actions/checkout from 4 to 5 ( #371 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: jokemanfire <hu.dingyang@zte.com.cn>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 08:53:03 +08:00
4t145
f04abaa169
feat(github): add fetch document instructions ( #370 )
2025-08-13 08:49:15 +08:00
Alex Hancock
f5649cae06
feat: set up release-plz integration for publishing to crates.io ( #297 )
2025-07-02 12:12:21 -04:00
Alex Hancock
d45136c3ed
fix(github): add required permission to create labels ( #267 )
2025-06-18 09:00:14 +08:00
jokemanfire
c4f252a21d
ci: add labels ( #260 )
2025-06-16 01:11:51 +08:00
z9rtm
5bbfcccfba
ci: add example-test workflow for testing and building examples ( #211 )
...
This workflow sets up a new CI job to handle testing and building of example projects in the repository. It includes setting up Node.js, Rust, Python, and necessary caching to ensure proper environment preparation. Example directories are iterated to run tests and builds for each valid Cargo project.
Co-authored-by: GCOV Github Badge <build@github.com>
2025-05-22 11:35:29 +08:00
dependabot[bot]
5b52641c02
chore(deps): bump actions/checkout from 3 to 4 ( #207 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-21 11:16:06 +08:00
dependabot[bot]
9482566748
chore(deps): bump actions/setup-node from 3 to 4 ( #206 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-21 11:15:44 +08:00
dependabot[bot]
bb9dfd8dc9
chore(deps): bump astral-sh/setup-uv from 5 to 6 ( #205 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 5 to 6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-21 11:15:28 +08:00
jokemanfire
d24d80a094
chore: add dependbot for check dep ( #204 )
...
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-05-21 11:09:01 +08:00
z9rtm
08c933a095
ci: revert badge ( #202 )
...
Co-authored-by: GCOV Github Badge <build@github.com>
2025-05-21 09:19:25 +08:00
jokemanfire
752b4388a3
ci: update node version ( #194 )
...
fix node version
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-05-19 11:11:51 +08:00
z9rtm
4dc0cad499
Ci/coverage badge ( #191 )
...
* ci: coverage badge
2025-05-19 09:07:01 +08:00
4t145
9a771fb157
refactor: Transport trait and worker transport, and streamable http client with those new features. ( #167 )
...
* refactor: a transport trait and streamable http client
* test: test with js streamable http server
* refactor: separate sse stream connection
* fix(test): streamable http client test with js
* fix(test): wait longer time for js server startup
2025-05-17 23:53:38 +08:00
z9rtm
9d6f9a2e0d
ci: security ( #133 )
...
* ci: add security audit job to workflow
2025-04-15 09:10:04 +08:00
Rik Huijzer
1fc5be641f
ci: harden release action ( #113 )
2025-04-10 09:07:53 +08:00
z9rtm
a1112bcdfe
ci: add code coverage job to CI workflow ( #111 )
...
add code coverage job
2025-04-09 08:55:57 +08:00
jokemanfire
c30d8063e3
ci: add spell check ( #82 )
...
for code greater use spell check
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-04-02 13:55:37 +08:00
jokemanfire
b91fe54409
ci: add documentation generation job ( #59 )
...
* ci: add documentation generation job
1. add doc ci in workflow
2. remove the readme in rmcp crate
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
* docs: fix doc test in README.md
1) fix doc test in readme
2) fix some fmt
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
---------
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-03-31 13:46:31 +08:00
Takayuki Maeda
cc3f29934f
ci: use rust-cache ( #60 )
...
Replace actions/cache with rust-cache.
2025-03-30 08:15:38 +08:00
jokemanfire
0a2f13a1f4
style: fmt the project ( #54 )
...
add rustfmt.toml
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-03-28 23:50:46 +08:00
jokemanfire
b9e192275b
ci: add commit-lint in CI ( #50 )
...
no need too many workflows's yaml file, for ci we just need one.
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-03-28 21:15:23 +08:00
4t145
0be6067326
Move whole rmcp crate to offcial rust sdk ( #44 )
...
* get rid of async-trait
* move rmcp to official-rust-sdk
* replace master with main
* update readme, change license
* fix typo
* Update README.md
Co-authored-by: Jefry Dewangga <jefrydco@gmail.com>
* fix typos
---------
Co-authored-by: = <=>
Co-authored-by: Jefry Dewangga <jefrydco@gmail.com>
2025-03-27 17:33:41 -04:00
David Soria Parra
e56d91c4a9
feat: github workflows
...
Run clippy, tests and cargo fmt checks at PR and push time.
2025-02-21 20:39:05 +00:00