I imagine the steps to repro are: 1) create a 2mb+ repo, 2) deploy repeatedly until it stops working, 3) check logs for Storage Error
The problem is the github script/rule deploy extension stops working. For my 2.1mb git repo, this happens consistently after 6 successful deploys. The 7th deploy always gets an error “Storage Error” and I have to uninstall/install the extension to get it to work again.
I started using the github extension with v2.0. Most recently I’ve updated to v2.2.
I created a support ticket months ago about the issue but back then it’d get the error and still do the deploy.
Now, however, that has stopped working. This makes developing db scripts challenging. Especially since documentation on them is a bit lacking.
Edit: Per @jmangelo request, here is some more info.
- No rules or hosted pages in repo. Just the custom db action scripts for a single database: change_email, change_password, create, delete, get_user, login, verify
- No hosted pages or manual rules on the account (i used to have rules once upon a time, but I’ve deleted them unrelated to this issue)
- I’m deploying from a branch other than master
- Repo size: 2.8mb
- Combined script size: 385kb (at time of OP this was significantly less <100kb)
Here’s the (hopefully) sanitized log output from a failed deploy: https://gist.github.com/cmawhorter/f3d6062484ffc2fd05df1260fc17fd9a
Just now I did another uninstall/install and was able to deploy and can confirm I’m on v2.2.