porter icon indicating copy to clipboard operation
porter copied to clipboard

Run all bundles as workflows

Open carolynvs opened this issue 1 year ago • 0 comments

Create an alternative path through Porter's codebase that is behind the dependencies-v2 feature flag. When enabled running porter install/upgrade/invoke/uninstall/apply creates a workflow, and then runs it.

Our goal is that the behavior between these two modes is the same so that once the feature flag is removed, we can replace the old code path with the workflow-based one. We should have tests that validate that these code paths result in the same bundle behavior for bundles that use just the subset of v1 dependencies features.

Dependencies

  • #2647

ℹ️ Read PEP003 - Advanced Dependencies for context about how dependencies should work, design details, and notes about desired behavior.

carolynvs avatar Mar 23 '23 15:03 carolynvs