Skip to content

chore(openapi): re-pin box, posthog, stripe and twilio benchmark spec hashes - #407

Merged
punkpeye merged 2 commits into
punkpeye:mainfrom
fadiroot:chore/repin-box-benchmark-spec
Sep 30, 2026
Merged

punkpeye merged 2 commits into
punkpeye:mainfrom
fadiroot:chore/repin-box-benchmark-spec

Conversation

@fadiroot

Copy link
Copy Markdown
Contributor

The Box, PostHog and Twilio specs changed upstream, so the OpenAPI (network) job currently fails on every PR (e.g. #406) with box.json does not match its pinned hash.

Re-pinned with pnpm test:openapi:refresh (Slack and Stripe unchanged); OPENAPI_NETWORK=1 vitest run src/openapi/fromOpenAPI.benchmark.test.ts passes with the new pins. Same housekeeping as #368 and #391.

The three specs changed upstream, so the OpenAPI (network) job fails on
every PR with "box.json does not match its pinned hash". Re-pinned with
`pnpm test:openapi:refresh`; slack and stripe are unchanged.
@punkpeye punkpeye changed the title chore(openapi): re-pin box, posthog and twilio benchmark spec hashes chore(openapi): re-pin box, posthog, stripe and twilio benchmark spec hashes Sep 30, 2026
@punkpeye

Copy link
Copy Markdown
Owner

Pushed a Stripe re-pin too: its spec changed upstream after this PR opened (stripe/openapi@bcfd59f), so the network job would fail again. PostHog refreshed in the same run.

@punkpeye
punkpeye merged commit 718d3d2 into punkpeye:main Sep 30, 2026
2 checks passed
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 4.22.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

fauziralpiandi pushed a commit to fauziralpiandi/fastmcp that referenced this pull request Nov 1, 2026
…peye#298)

* fix: export SessionError and FastMCPError from the package root

FastMCPError was declared without the export keyword, making it
impossible for consumers to perform instanceof checks against the
fastmcp base error type.  SessionError is a new concrete subclass
that is thrown for session-level problems such as connection failures
and protocol violations.

Fixes punkpeye#407

Signed-off-by: Christian-Sidak <[email protected]>

* fix: move SessionError before UserError to satisfy sort-modules lint rule

The perfectionist/sort-modules ESLint rule requires classes to appear
in alphabetical order. SessionError (S) must precede UnexpectedStateError
and UserError (U). SessionError only extends FastMCPError so moving it
above UnexpectedStateError is safe -- the inheritance chain is preserved.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

---------

Signed-off-by: Christian-Sidak <[email protected]>
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants