Skip to content

CI: Python and TypeScript workflows run twice per PR commit (push + pull_request) #5048

Closed

Description

@cliffhall

Problem

.github/workflows/python.yml and .github/workflows/typescript.yml trigger on both push and pull_request. Every commit pushed to a branch with an open PR therefore runs each workflow twice, and the PR's checks list shows every job twice: once (push), once (pull_request).

Expected

One CI run per commit.

Fix

Do what the Inspector does (modelcontextprotocol/inspector#1297): trigger on push only. Fork PRs, the one case push alone misses, are no longer accepted here.

Activity

  1. added this to the v2.1.0 milestone on Oct 5, 2026
  2. added
    choreMaintenance: deps, build tooling, CI, cleanup — no user-facing behavior change
    on Oct 5, 2026
  3. self-assigned this
    on Oct 5, 2026
  4. modified the milestones: v2.1.0, v1.0.0 on Oct 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

choreMaintenance: deps, build tooling, CI, cleanup — no user-facing behavior changev2

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions