arcade-mcp/libs
Eric Gustin cbe68462df
fix: mypy errors silently dropped during CI (#832)
Resolves
https://linear.app/arcadedev/issue/TOO-788/mypy-failures-are-silently-dropped-during-arcade-mcp-ci

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk: primarily CI/Makefile behavior and type-annotation tweaks;
functional logic is unchanged aside from stricter failure propagation in
`make check`.
> 
> **Overview**
> **Stops CI from silently ignoring mypy failures.** The `make check`
target now runs `mypy` across `libs/arcade*/` and exits non-zero if any
package fails, reporting the failed libs.
> 
> Separately tightens typing to satisfy `mypy` (removing `type: ignore`
on OAuth helpers, adding `cast()`/`Any` annotations for JSON response
shapes and subprocess kwargs, and handling non-`str` `server_address`
hosts), and bumps patch versions for `arcade-mcp` and
`arcade-mcp-server`.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
e79575b13a2d03adf3548104a0064c643f1e21b1. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-04-28 13:25:44 -07:00
..
arcade-cli fix: mypy errors silently dropped during CI (#832) 2026-04-28 13:25:44 -07:00
arcade-core chore(arcade-core): update PostHog project token (#834) 2026-04-28 13:23:28 -07:00
arcade-evals [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
arcade-mcp-server fix: mypy errors silently dropped during CI (#832) 2026-04-28 13:25:44 -07:00
arcade-serve TOO-627: Improve error messages for agents and Datadog (#814) 2026-04-13 20:10:51 -03:00
arcade-tdk Improve typed httpx error mapping and adapter guidance (#820) 2026-04-20 20:32:17 -03:00
tests feat(arcade-core): opt-in debug leak flags for toolkit authors (#826) 2026-04-25 11:40:26 -03:00