Allow underscores in task handler function names
Underscores are not allowed in cloud tasks handler functions. In JS/TS hyphens are not an option (because they are not allowed in variable names) and so we are forced to use camel-cased names.
We use underscores for all of our other function names, so we can't be consistent when naming task handlers.
This seems like a silly constraint, even more so because it doesn't apply to other cloud function types. I've been waiting for years for this to be fixed, please make it happen.
Request to https://cloudtasks.googleapis.com/v2/projects/myproject/locations/us-central1/queues/some_function_name had HTTP Error: 400, Queue ID "somefunctionname" can contain only letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). Queue ID must be between 1 and 100 characters.