Ross ROSS = Recommend OSS · open-source software intelligence for agents

python-semantic-release/python-semantic-release

Automating Releases via SemVer and Commit Message Conventions observed · 2026-09-01

github.com/python-semantic-release/python-semantic-release · homepage · Python · MIT (permissive) observed · 2026-09-01

Health v2 · maintenance only

100/100

  • Activity 100
  • Release rhythm 99
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 3
  • age_days: 4055
  • days_rel: 5
  • days_push: 2
  • n_releases_24m: 42

Full methodology

Adoption not part of the score

1055 stars · 278 forks observed · 2026-09-01

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Python CLI tool that automates semantic version bumping and releases based on commit message conventions. It can be run standalone or via its official GitHub Action to version, tag, and publish releases.

Use cases

  • automatically bump semver versions from commit messages
  • generate changelogs from conventional commits
  • automate PyPI releases in CI
  • run semantic-release for a Python project
  • determine next version number from git history
  • publish GitHub releases automatically

When to choose

  • you maintain a Python project wanting fully automated versioning and releases
  • your team follows conventional commit conventions
  • you want a GitHub Action for hands-off release publishing

When to avoid

  • your project doesn't use structured commit message conventions
  • you need semantic-release for JavaScript (use semantic-release instead)
  • you prefer manual control over version numbers and release timing

Facets

cli-tool · maturity active

build-tool ci-cd version-control developer-tools developer-tools version-control python cli cross-platform semantic-versioning release-automation conventional-commits changelog github-actions automation devops

2 sources

Member repositories

RepositoryRoleHealth v2
python-semantic-release/python-semantic-releasemain100

For agents

markdown · JSON · MCP: product_card(name="python-semantic-release/python-semantic-release")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem