From dbf3e5f9b6e34f9ad1e2ddd909aacb317fe9952f Mon Sep 17 00:00:00 2001 From: David Perl Date: Thu, 2 Jul 2026 16:54:11 +0200 Subject: [PATCH 1/2] fix: release workflow --- ci/semantic_release.toml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ci/semantic_release.toml diff --git a/ci/semantic_release.toml b/ci/semantic_release.toml new file mode 100644 index 0000000..09e1b68 --- /dev/null +++ b/ci/semantic_release.toml @@ -0,0 +1,38 @@ +[tool.semantic_release] +build_command = "python -m build" +version_toml = [ + "./pyproject.toml:project.version", +] + +[tool.semantic_release.commit_author] +env = "GIT_COMMIT_AUTHOR" +default = "semantic-release " + +[tool.semantic_release.commit_parser_options] +allowed_tags = [ + "build", + "chore", + "ci", + "docs", + "feat", + "fix", + "perf", + "style", + "refactor", + "test", +] +minor_tags = ["feat"] +patch_tags = ["fix", "perf"] +default_bump_level = 0 + +[tool.semantic_release.remote] +name = "origin" +type = "github" +ignore_token_for_push = true + +[tool.semantic_release.remote.token] +env = "GH_TOKEN" + +[tool.semantic_release.publish] +dist_glob_patterns = ["dist/*"] +upload_to_vcs_release = true -- 2.54.0 From 91166de646fa3f7b23229448b2f2ed5f6809069f Mon Sep 17 00:00:00 2001 From: David Perl Date: Thu, 2 Jul 2026 17:13:23 +0200 Subject: [PATCH 2/2] ci: just run workflow on main pushes --- .gitea/workflows/publish.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 98317df..f58e6a6 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -1,11 +1,8 @@ name: Build and Publish on: - workflow_run: - workflows: ["CI"] - # branches: - # - main - types: - - completed + push: + branches: + - main jobs: release: -- 2.54.0