Mirror changes from Web IDE to CI runner
Problem to solve
CI runners checkout code from Git, but when being used with the Web IDE local changes should be mirrored to the runner so that builds and tests run against the state in the Web IDE. It is confusing to have a terminal next to an editor interacting with different versions of the code.
As a software engineer, when I am viewing or editing a repository in the Web IDE I want to be able to make changes and test them using the Web Terminal before committing them, so that I know that I am committing code that works.
This also significantly improves the ability of people to contribute to projects they don't contribute to regularly, by allowing them to view, edit, and test without install local dependencies.
Implement a method for mirroring changes from the Web IDE to the runner, possibly via
What does success look like, and how can we measure that?
This feature improves the utility of the Web Terminal in the Web IDE, and should increase the use of the Web IDE for Ultimate users. This can be monitored through the existing Web IDE usage ping.