Download only relevant project dependencies (#2221)
Currently, when an AL-Go project depends on another AL-Go project, all artifacts from an upstream matrix is downloaded, even if a given project only depends on a subset of the projects in the upstream matrix. For smaller repos with few projects this is not much of an issue, but on larger repos with many projects, this can result in a lot of waster resources spent on downloading things that are not needed. This features updates the download logic to use glob patterns in the download artifact action, to only download relevant artifacts. This is based on the dependency json we calculate earlier. ### ✅ Checklist - [ ] Add tests (E2E, unit tests) - [x] Update RELEASENOTES.md - [ ] Update documentation (e.g. for new settings or scenarios) - [ ] Add telemetry <!-- Include more checklist entries, if needed --> --------- Co-authored-by: spetersenms <spetersenms@users.noreply.github.com>
S
spetersenms committed
05c7a11b273fc725e6f2eaf485e6c7a24faa5e50
Parent: 730da16
Committed by GitHub <noreply@github.com>
on 4/29/2026, 1:41:01 PM