From 84b722da310d93a636d8857f0e8fdfd7c54702d4 Mon Sep 17 00:00:00 2001 From: Dag Brattli Date: Sun, 7 Jun 2026 11:00:37 +0200 Subject: [PATCH] ci: only run publish-pypi on real releases, not every main merge Remove the `push: branches: [main]` trigger from publish-pypi.yml so the cross-platform wheel build and test matrix no longer run on every merge to main. The publish job was already gated to release/workflow_dispatch, so pushes only wasted CI. Build/PR validation remains covered by build.yml. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/publish-pypi.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 2b00442002..299974bcab 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -1,9 +1,6 @@ name: Publish to PyPI on: - push: - branches: - - main workflow_dispatch: release: types: [published]