chillicream/Create Signed Commit

Create a server-signed (verified) commit via the GitHub Git Data API using a pre-minted GitHub App installation token.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 26, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: chillicream/create-signed-commit@75b38ccd01b93548dd2fa458e533b62015ecf35c # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github_tokenGitHub App installation token (e.g. from actions/create-github-app-token). Needs `contents: write`.yes
commit_messageCommit message headline.yes
branchTarget branch. Defaults to GITHUB_HEAD_REF or GITHUB_REF_NAME.no""
repositoryTarget repository in `owner/repo` form. Defaults to GITHUB_REPOSITORY.no""
filesNewline-separated list of paths to commit. If empty, paths are discovered with `git ls-files --modified --others --exclude-standard`. Missing paths are committed as deletions. no""
working_directoryWorking directory for git commands. Defaults to the workflow workspace.no""
namedescription
shaSHA of the created commit. Empty when there are no changes.