Unfortunately, this has some minor binary breaks for custom implementations of BaseRunConfiguration or children, as Project needs to be passed through. This can be changed to preserve binary compatibility if required.
Please let me know if any of the unit tests should be further expanded to test these changes, however, given the current coverage I don't think is necessary.
Allows specifying BeforeRun actions for any run configuration.
This is already supported by the layout importer inside IJ for any run configuration it processes.
Unfortunately, this has some minor binary breaks for custom implementations of
BaseRunConfiguration
or children, asProject
needs to be passed through. This can be changed to preserve binary compatibility if required.Please let me know if any of the unit tests should be further expanded to test these changes, however, given the current coverage I don't think is necessary.