zarf
zarf copied to clipboard
refactor: sources and move pull logic out of packager
Description
This change refactors the use of package options in sources and moves the package pull logic out of the packager.
This change also fixes so that load package is an idempotent function which can be called multiple times.
Related Issue
Relates to #2694
Checklist before merging
- [x] Test, docs, adr added or updated as needed
- [x] Contributor Guide Steps followed