| The issue title is misleading. Yes you can use the load step. The standard library retrievers could probably be made to use lightweight checkouts with supported SCMs like GitHub, thus avoiding the need to maintain a local copy anywhere. Not sure if retrieval of source files could be made lazy, though. Making the library step use a contextual node might work, with some API changes, though it would introduce security issues if not done carefully—could not be offered for trusted libraries. Also would not work for @Library which must be done prior to script parsing. |