etils-actions/Python auto-release (PyPI & GitHub)
Auto-detect version increase, build and publish PyPI, tag and release on GitHub, parse `CHANGELOG.md`.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| pypi-token | Token of the PyPI account publishing the project. If missing, PyPI release is skipped. | no | skip |
| gh-token | Github action token. If missing, GitHub release is skipped. | no | — |
| parse-changelog | Parse the `CHANGELOG.md` (`keep a changelog` format). | no | false |
| pkg-name | Name of the PyPI package (optional). | no | — |
| path | Root directory of the project (containing the `pyproject.toml`). | no | . |
| git-ref | Git ref (e.g. SHA or tag) (optional). | no | "" |
Outputs
| name | description |
|---|---|
| version | Local project version detected (e.g. `'1.0.0'`) |
| is-released | Whether a new release was triggered (`'true'` / `'false'`) |