We pushed a fix for a bug where deploys were hanging with the status “uploading” when deploying functions. We discovered this was because some functions had invalid filenames. For example:
- filenames with a period (
.) that is not the extension separator
- filenames with whitespace in them
So now, instead of the deploy hanging, you will get a deploy message asking you to change your function filenames to contain only alphanumeric characters, hyphens, or underscores.