chillicream/Create Signed Tag
Create an annotated tag via the GitHub Git Data API. When authenticated as a GitHub App installation, GitHub server-signs the tag object so it shows as verified.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub App installation token (e.g. from actions/create-github-app-token). Needs `contents: write`. | yes | — |
| tag | Tag name (e.g. v1.2.3). | yes | — |
| sha | Commit SHA the tag should point to. | yes | — |
| message | Annotated tag message. Defaults to the tag name. | no | "" |
| repository | Target repository in `owner/repo` form. Defaults to GITHUB_REPOSITORY. | no | "" |
| force | If `true`, move an existing tag ref to the new tag object. If `false`, fail when the tag already exists. | no | true |
Outputs
| name | description |
|---|---|
| sha | SHA of the created tag object. |