SIGN IN SIGN UP

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