release-python

Reusable workflow — release-python.

Inputs

Input

Type

Required

Default

Description

all-packages

boolean

no

false

Build every workspace package (uv build –all-packages).

check-url

boolean

no

false

Skip versions already published (uv publish –check-url).

Secrets

Secret

Required

Description

RELEASE_TOKEN

no

PAT that lets release-please open PRs that re-trigger CI. Falls back to GITHUB_TOKEN.

Usage

jobs:
  release-please:
    uses: FSHTech/github-actions/.github/workflows/release-python.yml@v1
    secrets: inherit