fastmcp/.github/workflows
Jeremiah Lowin 4900dd5c5a
Require pydocket 0.26.0 so a cancelled task cannot stop the worker (#5444)
The "MCP conformance tests" job fails intermittently on unrelated PRs, always on `tasks-wire-fields`, `tasks-mrtr-input` and `tasks-dispatch-and-envelope`. The cause is in pydocket 0.24.1. When `docket.cancel()` reaches the worker after it has picked up a task but before the task has been claimed, the cancellation ends the task with a `CancelledError`. The worker loop awaits that finished task and treats the error as a request to shut down, so `run_forever()` returns without a log line and the worker never reads another task. The conformance run cancels a 60 second task right after creating it, so on a slow runner it hits this window; every task created afterwards stays in `working` until the scenario's own timeout. pydocket 0.26.0 fixes this (chrisguidry/docket#503), so this raises the floor in `fastmcp_tasks` and updates the lock. A regression test cancels a task while its claim is in flight and then checks that a second task still completes; it times out on 0.24.1 and passes on 0.26.0.
2026-10-04 12:17:22 -04:00
..
auto-close-duplicates.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
auto-close-needs-mre.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
deploy-docs.yml ci: deploy docs through Mintlify's admin API and wait for a verdict (#4996) 2026-09-02 22:20:57 -05:00
maintenance-status.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
marvin-comment-on-issue.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
marvin-comment-on-pr.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
marvin-dedupe-issues.yml agents: make AGENTS.md the entry point and tighten repo skills (#5278) 2026-09-25 12:44:04 -05:00
marvin-label-triage.yml agents: make AGENTS.md the entry point and tighten repo skills (#5278) 2026-09-25 12:44:04 -05:00
marvin-test-failure.yml chore(deps): Update github actions (#4890) 2026-09-14 13:01:42 -05:00
marvin-triage-issue.yml chore: add zzstoatzz alongside jlowin in maintainer references (#4953) 2026-08-31 11:03:19 -05:00
minimize-resolved-reviews.yml fix(ci): scope minimize-reviews concurrency by event name (#4174) 2026-05-20 12:23:18 -04:00
publish-fastmcp-remote.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
publish-fastmcp-slim.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
publish-fastmcp-tasks.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
publish-fastmcp.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
require-issue-link.yml Keep linked contributor PRs open while awaiting assignment (#5048) 2026-09-08 23:40:49 -05:00
run-downstream-smoke.yml Require pydocket 0.26.0 so a cancelled task cannot stop the worker (#5444) 2026-10-04 12:17:22 -04:00
run-schema-crash-test.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
run-static.yml Reduce redundant CI execution while preserving required checks (#5049) 2026-09-09 00:27:57 -05:00
run-tests.yml Run Windows tests on code pull requests (#5408) 2026-10-03 19:36:02 -04:00
run-upgrade-checks.yml Expand supported Python CI coverage (#5391) 2026-10-02 21:07:05 -04:00
update-config-schema.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00
update-sdk-docs.yml chore(deps): Update astral-sh/setup-uv action to v10.2.0 (#5347) 2026-09-29 12:13:25 -04:00