turbot / flowpipe

Flowpipe is a cloud scripting engine. Automation and workflow to connect your clouds to the people, systems and data that matters.
https://flowpipe.io
GNU Affero General Public License v3.0
383 stars 16 forks source link

Function step's `source` attribute parsing is relative to the root mod location rather than the mod it belongs to #895

Closed vhadianto closed 3 weeks ago

vhadianto commented 2 months ago

Consider this setup:

root_mod_a | |-- depend_mod_a

Any function step in depend_mod_a fail to run because the source property is evaluated as relative to root_mod_a.

This is a bug, it should be relative to depend_mod_a.

vhadianto commented 3 weeks ago

Released