actionutils/Commit or Rewrite

Smart GitHub Action that creates or amends commits. Rewrites HEAD commit if it has matching ID, otherwise creates new commit. All commits are signed via GitHub API.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commit_messageCommit message (can be multiline)yes
idUnique identifier for amending commits (e.g., changelog-update)yes
branchTarget branch (auto-detects current branch if not specified)no""
filesFiles to commit (newline-separated). If empty, commits all changesno""
github_tokenGitHub token for API operationsno${{ github.token }}

no outputs