liquidlogiclabs/Git Create/Update Tag

Create or update Git tags on local or remote repositories. Supports GitHub, Gitea, Bitbucket, and generic Git hosts with optional GPG signing.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tag-nameName of the tag to create/updateyes
tag-messageMessage for annotated tags. If provided, creates an annotated tag; if omitted, creates a lightweight tagno
tag-shaCommit SHA to tag (defaults to current HEAD)no
repositoryRepository URL or owner/repo format (defaults to current repo)no
tokenAuthentication token (defaults to GITHUB_TOKEN)no
update-existingWhether to update existing tags (default: false)nofalse
gpg-signWhether to GPG sign the tag (default: false)nofalse
gpg-key-idGPG key ID to use for signingno
repo-typeRepository type ('github', 'gitea', 'bitbucket', 'generic', 'git', 'auto'). Default: 'auto' (auto-detect from repository URL). 'git' and 'generic' are equivalent aliases for local Git CLI operations.noauto
base-urlBase URL for self-hosted instancesno
skip-certificate-checkSkip TLS certificate verification (default: false)nofalse
forceForce update even if tag exists (default: false)nofalse
verboseEnable verbose/debug logging (default: false). Also enabled when ACTIONS_STEP_DEBUG, ACTIONS_RUNNER_DEBUG, or RUNNER_DEBUG is true.nofalse
push-tagPush the tag to the remote repository after creating/updating (default: true). Only applies when using local Git CLI.notrue
git-user-nameGit user name for annotated tags. Auto-detected from GITHUB_ACTOR/GITEA_ACTOR if not provided. Falls back to local git config.no
git-user-emailGit user email for annotated tags. Auto-detected from GITHUB_ACTOR/GITEA_ACTOR if not provided. Falls back to local git config.no
namedescription
tag-nameName of the tag that was created/updated
tag-shaSHA of the commit that was tagged
tag-existsWhether the tag already existed (true/false)
tag-updatedWhether an existing tag was updated (true/false)
tag-createdWhether a new tag was created (true/false)
platformDetected or specified platform (same as repo_type input or detected value)