BuildHook tag can also be false (?)
first off thanks for publishing this crate! Amazing to find stuff like this already created by the community :)
I can imagine it's probably hard to keep up with gitlab's ever-changing json formats... but here's what I found:
BuildHooks it's apparently possible to receive a boolean false instead of a String, see here.
This happens for me when I send a test event via the Gitlab integrations page to my webhook. Maybe in practice there's always going to be a tag set as a string, though from the looks of it, if it really refers to a Git tag, then maybe not...
I might try and tackle this issue myself, but not sure yet and wanted to leave the info about the issue here, in case I should not send a PR some time soon! :)
EDIT: Gitlab version is 11.9.6.