[major] Allow options to specify a custom githulk instance