From 6b63906046a4f7d05cd91ff42e3a7f5b1015830f Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Sun, 5 Oct 2025 01:56:14 +0200 Subject: [PATCH] feat: trigger semantic releases for 0.x branch --- .github/workflows/ci.yml | 4 ++-- pyproject.toml | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 038f7da8..fe85b00a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -139,7 +139,7 @@ jobs: # Do a dry run of PSR - name: Test release uses: python-semantic-release/python-semantic-release@4d4cb0ab842247caea1963132c242c62aab1e4d5 # v10.4.1 - if: github.ref_name != 'master' + if: github.ref_name != 'master' && github.ref_name != 'release-0.x' with: no_operation_mode: true @@ -147,7 +147,7 @@ jobs: - name: Release uses: python-semantic-release/python-semantic-release@4d4cb0ab842247caea1963132c242c62aab1e4d5 # v10.4.1 id: release - if: github.ref_name == 'master' + if: github.ref_name == 'master' || github.ref_name == 'release-0.x' with: github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/pyproject.toml b/pyproject.toml index 2e2907b7..b8678bf3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,6 +58,7 @@ version_variables = [ ] build_command = "pip install poetry && poetry build" tag_format = "{version}" +allow_zero_version = true [tool.semantic_release.changelog] exclude_commit_patterns = [ @@ -71,8 +72,11 @@ keep_trailing_newline = true [tool.semantic_release.branches.master] match = "master" +[tool.semantic_release.branches."release-0.x"] +match = "release-0.x" + [tool.semantic_release.branches.noop] -match = "(?!master$)" +match = "(?!(master|release-0.x)$)" prerelease = true [tool.poetry.dependencies]