Web IDE runners
We want to be able to allow the Web IDE to run tests, linters, code formatters, and access live previews and a web terminal. This requires compute resources to be made available to suit this need. These runners may need to be powerful so that feedback is immediate. We should allow specific runners to be dedicated to the web IDE.
Proposal
Project specific runners should have an option to be enabled for the Web IDE. Only runners with this option enabled can be used by the Web IDE.
By default this will be disabled for new specific runners and shared runners.