When a new tag is created, the push webhook payload will now always include a
head_commit object that contains the data of the commit that the new tag points to. In other words, the
head_commit object will always contain the commit data of the payload's
Previously, during tag creation, there were certain circumstances where the
head_commit would contain the data of a different commit.