You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add source_resolver dispatch to resolution pipeline #1292
After the source field is activated on models and pbi.source_resolver property is available (Phase 1), the resolution pipeline needs to dispatch to the new system when a package has source: config.
Similarly update sources.get_source_provider() if it has callers beyond resolve_source().
Key points
The new resolver_provider() already handles cooldown internally (passes _cooldown to provider constructor) — no need to call resolve_package_cooldown() again on the new path
Override hooks (get_resolver_provider) are NOT called on the new path — packages using hooks should use provider: hook-sdist or provider: hook-prebuilt in their config
Related implementation issue: #1324 implements the hook-backed hook-sdist and hook-prebuilt resolver providers required by this resolution-dispatch work.
Activity
LalatenduMohanty commentedon Sep 10, 2026
Related implementation issue: #1324 implements the hook-backed
hook-sdistandhook-prebuiltresolver providers required by this resolution-dispatch work.feat(resolver): dispatch configured source resolvers
feat(resolver): dispatch configured source resolvers
fix(cooldown): apply global cooldown and pin exemption to source reso…
LalatenduMohanty commentedon Sep 11, 2026
Closing as #1325 has merged.
feat(resolver): dispatch configured source resolvers
fix(cooldown): apply global cooldown and pin exemption to source reso…
feat(resolver): dispatch configured source resolvers
fix(cooldown): apply global cooldown and pin exemption to source reso…