This adds the infrastructure to load external remotes, and adds checks for server-side validation of remotes and parameters. For now they are part of the "dynamicRemote" object, but that will be updated to be just "remote" once we can retire the in-tree remotes.
Testing
gradle build test integrationTest endtoendTest (including engine workflow)
Proposed Changes
This adds the infrastructure to load external remotes, and adds checks for server-side validation of remotes and parameters. For now they are part of the "dynamicRemote" object, but that will be updated to be just "remote" once we can retire the in-tree remotes.
Testing
gradle build test integrationTest endtoendTest
(including engine workflow)