somaz94/Go Git Commit Action

Automate git commit, push, tag, and pull request operations in your CI/CD workflow, written in Go

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
user_emailGit user emailyes
user_nameGit user nameyes
commit_messageCommit messagenoAuto commit by Go Git Commit Action
branchBranch to push tonomain
repository_pathPath to the repositoryno.
file_patternFile pattern to addno.
tag_nameTag name to create or deleteno""
tag_messageTag message (for annotated tags)no""
delete_tagWhether to delete the tag (true/false)nofalse
tag_referenceGit reference for the tag (can be commit SHA, tag name, or branch name)no""
create_prWhether to create a pull requestnofalse
auto_branchWhether to create automatic branch namenofalse
pr_titlePull request titleno""
pr_baseBase branch for pull requestnomain
delete_source_branchWhether to delete source branch after PR creationnofalse
pr_branchBranch to create pull request fromno""
github_tokenGitHub tokenno
pr_labelsLabels to add to the pull request (comma-separated)no""
pr_bodyCustom body message for pull requestno""
skip_if_emptySkip the action if there are no changesnofalse
pr_closedWhether to close the pull request after creationnofalse
pr_draftCreate pull request as draftnofalse
pr_reviewersReviewers to request for the pull request (comma-separated usernames)no""
pr_assigneesAssignees for the pull request (comma-separated usernames)no""
pr_dry_runSimulate PR creation without actually creating one (for testing)nofalse
debugEnable debug loggingnofalse
timeoutOperation timeout in secondsno30
retry_countNumber of retries for failed operationsno3
namedescription
commit_shaThe SHA of the created commit
pr_numberThe number of the created pull request
pr_urlThe URL of the created pull request
tag_nameThe name of the created tag
skippedWhether the action was skipped due to no changes (true/false)
changed_filesThe number of changed files detected