-record(push_event, { ref :: binary(), before :: binary(), 'after' :: binary(), created :: boolean(), deleted :: boolean(), forced :: boolean(), base_ref :: gleam@option:option(binary()), compare :: binary(), commits :: list(pontil@context:commit()), head_commit :: gleam@option:option(pontil@context:commit()), pusher :: pontil@context:git_user(), repository :: gleam@dict:dict(binary(), gleam@dynamic:dynamic_()), sender :: pontil@context:git_hub_user_lite(), raw :: gleam@dict:dict(binary(), gleam@dynamic:dynamic_()) }).