[tool.semantic_release] tag_format = "v{version}" version_variables = [ "custom_components/$REPO_NAME/manifest.json:version", ] commit_message = "chore(release): v{version}" upload_to_vcs_release = false [tool.semantic_release.remote] type = "gitea" domain = "git.darkmode.duckdns.org" api_domain = "git.darkmode.duckdns.org" [tool.semantic_release.branches.main] match = "(main|master)" prerelease = false [tool.semantic_release.branches.dev] match = "dev" prerelease = true prerelease_token = "beta" [tool.semantic_release.commit_parser_options] allowed_tags = ["feat", "fix", "docs", "style", "refactor", "perf", "test", "chore", "revert"] minor_tags = ["feat"] patch_tags = ["fix", "perf"]