-
Notifications
You must be signed in to change notification settings - Fork 380
refactor(marketplace): extract ref-propagation helpers from resolve_marketplace_plugin #1917
Copy link
Copy link
Open
Labels
area/marketplacemarketplace.json schema, federation, authoring suite, source parity.marketplace.json schema, federation, authoring suite, source parity.priority/lowHuman-set low priority; does not imply acceptance, implementation approval or a release target.Human-set low priority; does not imply acceptance, implementation approval or a release target.theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.triage/recommendedAutomated advice completed; not human scope approval.Automated advice completed; not human scope approval.type/refactorInternal restructure, no behavior change.Internal restructure, no behavior change.
Description
Activity
Metadata
Metadata
Assignees
Labels
area/marketplacemarketplace.json schema, federation, authoring suite, source parity.marketplace.json schema, federation, authoring suite, source parity.priority/lowHuman-set low priority; does not imply acceptance, implementation approval or a release target.Human-set low priority; does not imply acceptance, implementation approval or a release target.theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.triage/recommendedAutomated advice completed; not human scope approval.Automated advice completed; not human scope approval.type/refactorInternal restructure, no behavior change.Internal restructure, no behavior change.
Type
Projects
- StatusShow more project fieldsIn Progress
Context
Follow-up deferred from the apm-review-panel on #1880 (python-architect lens).
#1880 adds registered-
--refpropagation logic inline inresolve_marketplace_plugin(GitHub canonical#refsuffix; GitLabDependencyReferenceinjection;main/HEADexclusion guards; dict-source non-overwrite guard). The logic is correct and tested, but the ref-resolution concern is now spread across the resolver and would read more clearly extracted into a shared, independently-testable helper.Why deferred (not folded into #1880)
Architectural refactor beyond bug-fix scope. Tracked here so the panel verdict on #1880 carries no loose follow-up.
Suggested scope
TestMarketplaceRegisteredRefPropagationsuite should pass unchanged.Source: panel recommendation on #1880