New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken live collaboration #114
Comments
Thanks for the quick fix! 🙏 |
first, I'm terribly sorry for breaking the app today. I tried to reproduce the issue locally by running the frontend and the backend on different domains, and I can't reproduce it. I'm down to help fix it but I need to figure out a way to reproduce it first. |
@asvinours no worries, I don't think it was your fault. We shouldn't be able to make the entire server crash by fixing something. I am not familiar with how to run it or the app itself, @idlewinn, @lipis and @petehunt built it I believe. It would be nice if they could help you out debugging this. |
Oh, my fault for not properly testing before merging.
Btw, the |
socketio/socket.io-client#1140 (comment) I think the second comment is pointing out the issue. |
I think the types are simply wrong. The |
At the moment, Heroku itself picks up a new commit was merged and starts the deployment process. We can alter that to make a GitHub action do the deploy so we are able to run a test before that that will actually test the server is working before doing the deployment. We also have a staging app on Heroku that we can use to make an integration test but don't quote me on that, it may need a bit more investigation. There is an issue already #13 that I'm suspecting it was meant to allow doing that but never picked up. |
Should be ok now.. no? |
Play by Play
Today at 7:12 AM (9 hours ago) #109 was merged which fixed the build which triggered a new release to be deployed and broke live collaboration.
I tried reverting it but the previous commit actually didn't build. I tried to reverting another pull request ( #112 ) but that didn't build either.
Instead of blindly reverting things, I looked at the commit that last built from heroku (August 21) and reverted the code to that commit ( #113 )
This brought the old version alive and live collaboration is now working again.
Next steps
Right now we should be good with that old version, the problem is mitigated. Some thoughts about what to do next:
The text was updated successfully, but these errors were encountered: