From 080dd40e02d06aa9036bc8060ab0698a8dc77c88 Mon Sep 17 00:00:00 2001 From: Viginum-DataScientist-6 <210390336+Viginum-DataScientist-6@users.noreply.github.com> Date: Wed, 30 Jul 2025 09:56:00 +0000 Subject: [PATCH] fix(ci): restrict release workflow to the main branch - Prevents creating releases from unprotected branches. --- .github/workflows/publish-to-pypi.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 20a7f03..212064f 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -8,6 +8,8 @@ on: jobs: build: name: Build distribution + # based on https://stackoverflow.com/a/74318141 + if: ${{ github.event.release.target_commitish == 'main'}} runs-on: ubuntu-latest steps: