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

python-semantic-release/python-semantic-release

Some data may be outdated — see provenance labels.

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

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

Health v2 · maintenance only

97/100

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

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

  • gap_med: 6
  • age_days: 4103
  • days_rel: 28
  • days_push: 28
  • n_releases_24m: 36

Full methodology

Adoption not part of the score

1065 stars · 277 forks observed · 2026-09-26

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

For agents

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

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem