whitphx/scriv-release
Changesets-style preview PR + release for scriv-managed projects.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| client-id | GitHub App Client ID. If set, used to mint a token that triggers downstream workflows on tag push. | no | "" |
| app-private-key | GitHub App private key (PEM). Required when client-id is set. | no | "" |
| github-token | Fallback token. The default GITHUB_TOKEN does not trigger downstream workflows on tag push. | no | "" |
| preview-branch | Branch name used for the changelog preview PR. | no | scriv-release-preview |
| install-spec | Pip-style requirement to install. When empty (the default), scriv-release is installed from the action's own checkout under $GITHUB_ACTION_PATH with the bump-my-version extra, so the runtime package version always matches the action ref. Override to use a published wheel or a different extra (e.g. `scriv-release[hatch]==0.2.0`). | no | "" |
Outputs
| name | description |
|---|---|
| bump-level | Computed bump level on HEAD (empty if no fragments present). |
| next-version | Next version string when fragments are present. |
| released | true if a release tag was pushed. |
| tag | The tag pushed by the release step. |