Max Isbey
1b0d968d13
ci: run CI on uv 0.11.33
...
The canary relies on `--exclude-newer` leaving locked versions in place
for packages it does not explicitly upgrade, which uv only guarantees
from 0.10 (astral-sh/uv#17721 ), and on relative cutoffs. Move every
workflow to the same pin so the canary and PR CI cannot disagree about
resolution semantics. 0.10/0.11 carry no breaking changes that touch how
this repo uses uv (frozen syncs, lowest-direct resolution, lock --check).
No-Verification-Needed: CI configuration only; exercised by PR CI itself
2026-08-16 12:40:59 +00:00
Max
5285e936a9
Pin text I/O to UTF-8 and fail CI on locale-dependent reads/writes ( #3296 )
...
Co-authored-by: ShuQingDollarVoyager <57471784+ShuQingDollarVoyager@users.noreply.github.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-16 12:41:53 +01:00
Max
b9422f1c9b
Make the per-version wire packages private (mcp_types._v*) ( #3191 )
2026-07-27 22:16:48 +01:00
Max
497f7afa61
docs: make API reference rendering independent of page order ( #3107 )
2026-07-16 18:29:44 +01:00
Marcelo Trylesinski
4fc8882c02
docs: replace MkDocs with Zensical ( #3073 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Max Isbey <224885523+maxisbey@users.noreply.github.com >
2026-07-10 12:48:46 +01:00
Max
148278e07f
Gate the test matrix and retry setup-uv's flaky manifest fetch ( #3080 )
2026-07-09 12:32:53 +01:00
Max
6d2e908f2b
docs: pin mkdocs<2 and silence the mkdocs-material advisory banner in CI ( #3072 )
2026-07-07 13:45:30 +01:00
Max
f2e63c979a
Promote the v2 README to README.md ahead of the first v2 beta ( #3014 )
2026-06-29 12:01:54 +01:00
Max
3a8da8c0c3
Fix docs/release follow-ups from the mcp-types package split ( #2977 )
2026-06-26 13:16:09 +02:00
Max
411a6d3980
Rebuild the docs around tested examples; shrink README.v2.md to a pitch ( #2978 )
2026-06-26 12:49:19 +02:00
Max
4caa41f6d5
Add story-style examples suite (27 stories + harness + CI) ( #2957 )
2026-06-26 12:02:27 +02:00
Max
65be5a7147
Protocol types for 2026-07-28: superset monolith, committed per-version packages, and wire-method maps ( #2849 )
2026-06-16 17:40:14 +01:00
dependabot[bot]
2693fb95ae
chore(deps): bump the github-actions group across 1 directory with 9 updates ( #2636 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com >
2026-06-16 09:45:21 +01:00
Max
1e21814ed5
Update the v2 status banner and pin spawned environments to the running SDK version ( #2834 )
CI / checks (push) Failing after 0s
CI / all-green (push) Has been cancelled
2026-06-11 09:41:19 +01:00
Marcelo Trylesinski
e8e6484278
ci: add zizmor for GitHub Actions security analysis ( #2648 )
2026-05-20 17:06:57 +02:00
Max Isbey
7ba41dcfae
fix: make local coverage runs reliable ( #2236 )
2026-03-06 17:24:18 +00:00
Max Isbey
29a14ab9e5
fix: skip readme-v1-frozen in CI and add diff-based README.md check ( #2048 )
2026-02-13 10:30:30 +00:00
dependabot[bot]
6f8b791faf
chore(deps): bump the github-actions group with 5 updates ( #1981 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 17:37:01 +01:00
Max Isbey
2137c8fbdb
fix: revert README to v1.x documentation on main ( #1971 )
...
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com >
2026-01-29 20:03:01 +00:00
Max Isbey
a7ddfdae07
ci: add strict-no-cover to detect unnecessary coverage pragmas ( #1897 )
2026-01-23 21:00:20 +01:00
Marcelo Trylesinski
bcb07c2b25
refactor: flatten the methods in Client ( #1914 )
2026-01-20 13:12:07 +01:00
Max Isbey
2cf7784a48
ci: replace highest resolution with locked in test matrix ( #1869 )
...
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com >
2026-01-16 11:09:25 +01:00
dependabot[bot]
b63776b14f
chore(deps): bump the github-actions group with 7 updates ( #1878 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 10:00:49 +01:00
Max Isbey
c9e98e53a7
ci: pin all GitHub Actions to commit SHAs ( #1875 )
2026-01-16 08:52:42 +00:00
Max Isbey
72a8631f0a
fix(ci): use bash shell for pytest step to ensure consistent error handling ( #1868 )
2026-01-15 17:32:22 +01:00
Marcelo Trylesinski
3ffe142e9a
Support Python 3.14 ( #1834 )
2026-01-07 16:28:23 +00:00
Max Isbey
9724ad1ce6
Fix CI highest resolution test to actually test highest versions ( #1609 )
Main branch checks / checks (push) Failing after 0s
2025-11-13 20:25:43 +00:00
Max Isbey
89e9c43acf
Get baseline 100% clean coverage ( #1553 )
2025-11-11 14:09:32 +01:00
Christian Clauss
bbc8b4904e
Upgrade GitHub Actions ( #1473 )
2025-10-23 11:33:45 -07:00
Felix Weinberger
9f9dbad416
fix: use proper dependency resolution in CI ( #1507 )
2025-10-23 10:25:48 -07:00
Christian Clauss
35a9ccdb42
fix: uv CVE-2025-62518 astral-tokio-tar issue GHSA-j5gw-2vrg-8fgx ( #1505 )
2025-10-22 15:52:56 +02:00
David Soria Parra
0926613714
Update dependencies and fix type issues ( #1268 )
...
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com >
2025-08-14 10:40:47 +01:00
Marcelo Trylesinski
c7671e470c
Add pyright strict mode on the whole project ( #1254 )
2025-08-11 18:56:37 +01:00
Marcelo Trylesinski
3fa7bc7b61
tests: add lowest dependency tests ( #1067 )
...
Co-authored-by: ihrpr <inna@anthropic.com >
2025-07-06 09:38:56 +02:00
Inna Harper
adf327164a
Embed code snippets for README from executable examples ( #1055 )
2025-07-04 17:25:54 +01:00
David Soria Parra
0b11bdb629
ci: add --frozen flag to all uv commands in workflows ( #970 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-25 14:00:14 +01:00
Marcelo Trylesinski
bac2705426
ci: add timeout on the test job ( #955 )
2025-06-13 15:24:28 +01:00
Marcelo Trylesinski
185fa49fd1
Use pre-commit on CI ( #937 )
2025-06-11 16:48:10 +02:00
Marcelo Trylesinski
8a2359ffeb
Pin uv version ( #806 )
2025-05-26 12:17:23 +01:00
Daniel Avdar
b8f7b027c3
Update CI configuration to support multiple OS environments ( #708 )
...
Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com >
2025-05-14 13:43:59 +01:00
Marcelo Trylesinski
9ec6db201f
ci: test multiple python versions ( #345 )
2025-03-25 11:57:56 +00:00
David Soria Parra
753c76e479
PyPI release workflow
2024-11-12 11:32:13 +00:00