Reproduction Steps
Currently, as of 2/17/22
, the open-cloud publish APIs do not explicitly return an error if a file larger than the max allowed filesize is being uploaded.
To reproduce this:
-
Try uploading a place file that is larger than 100mb via the API, either through a curl request in a terminal or via github actions
-
Notice that the API has not thrown an error, even though the upload internally failed
Expected Behavior
It is expected that the publish APIs would throw an error, making the curl request fail if an attempt to upload a file that is larger than the max allowed size is made. This makes it possible for github actions and other CI to fail, instead of reporting “success”.
Actual Behavior
The opencloud publish APIs silently fail, which leads to problems for CI relying on them.
Workaround
None
Issue Area: Roblox Website
Page URL: https://apis.roblox.com/universes/v1/
Impact: High
Frequency: Constantly
Date First Experienced: 2022-02-17 00:02:00 (-05:00)