sbt/sbt-app/src
Dream ed96b4e1e0
[2.x] fix: Populate explicitArtifacts from classifier in UpdateReport (#8874)
**Problem**
When a dependency is declared with a classifier (e.g., classifier "linux-x86_64"),
the UpdateReport > ModuleReport.module.explicitArtifacts is empty. The classifier
data is available as Publication objects during Coursier resolution but is lost
when SbtUpdateReport reconstructs the ModuleID.

**Solution**
In SbtUpdateReport.moduleReport, extract explicit artifacts from Publications
with non-empty classifiers and apply them to the ModuleID used by ModuleReport.
This is done on a per-report copy to avoid mutating the shared moduleId cache.

Fixes #5491
2026-03-04 16:22:48 -05:00
..
main refactor: Hide Ivy-related classes 2025-08-09 01:52:45 -04:00
repo-override-test [2.x] feat: repositories_force support (#8761) 2026-02-20 01:52:59 -05:00
sbt-test [2.x] fix: Populate explicitArtifacts from classifier in UpdateReport (#8874) 2026-03-04 16:22:48 -05:00
test/scala/sbt [2.x] feat: repositories_force support (#8761) 2026-02-20 01:52:59 -05:00