GitHub Push Trigger

The following fields are available on GitHub Push events. See related documentation on getting started with GitHub and on event triggers.

Here are some of the most commonly used attributes.

attributedescription
event.github.push.refThe full git ref that was pushed. Example: refs/heads/main or refs/tags/v3.14.1.
event.github.push.afterThe SHA of the most recent commit on ref after the push.
event.github.push.head_commit.idThe SHA of the most recent commit on ref after the push. This is the same as event.github.push.after
event.github.push.head_commit.messageThe commit message of the head commit.
event.github.push.repository.clone_urlThe https URL that can be used to clone the repository.
event.github.push.sender.loginThe GitHub username of the user who pushed.

For the full set of attributes, see GitHub's documentation on push webhooks