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
feat(resolver): wire source_resolver into resolver and download pipelines
Activate the `source` field on `PackageSettings` and `VariantInfo` so
YAML-configured providers are used by the resolver and download
pipelines. This is the wiring layer for the model classes introduced
in PR #1052.
- Uncomment `source: SourceResolver | None` in `PackageSettings` and
`VariantInfo`
- Add `PackageBuildInfo.source_resolver` property (variant overrides
package level)
- `default_resolver_provider()` checks `pbi.source_resolver` before
returning the default `PyPIProvider`
- `default_download_source()` detects `git+https://` / `git+ssh://`
URLs and routes to `download_git_source()`
- Add `GitOptions.remove_dot_git` field (default `True`) and wire it
into `download_git_source()`
- Update existing test snapshots and add 20 new tests
Closes: #1048
Co-Authored-By: Claude <claude@anthropic.com>
Signed-off-by: Shanmukh Pawan <smoparth@redhat.com>
0 commit comments