Verified commit
ActionsTags
(2)✅ Create a verified commit with GitHub Actions
This action is still in development and the experience is subject to change. Use at your own risk.
This action allows you to create a commit with GitHub Actions. Commits created with this actions will be marked as verified.
In your workflow, to commit a file ./myfile
, include a step like this:
- name: Commit file
uses: swinton/commit@v1
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
path: myfile
commit-message: Committing ./myfile
ref: refs/heads/my-branch
Note, the GH_TOKEN
environment variable is required, since commits are created using GitHub's Git Database API.
The following inputs are required:
path
: Filesystem path of file to be committed, relative to root of repository, e.g.myfile
commit-message
: Commit message to be used, e.g.Add ./myfile
ref
: Fully qualified name of reference to be updated with commit, e.g.refs/heads/production
. This reference must already exist. Defaults to the repository's default branch ref.
This action provides the following outputs:
commit-sha
: SHA of created commit
Verified commit is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.