Describe the bug
Method parsePushEvent of the GitLabWebhook type panics in case there are no commits related to the event.
The actual code that causes the issue Timestamp: event.Commits[0].Timestamp.Local().Unix(),
Expected behavior
No panic to be generated.
Additional context
Add any other context about the problem here.