fix: error on delivery of multiple release artifacts of same project (#2321)
### ❔What, Why & How The `UploadArtifacts` job in `CreateRelease.yaml` runs as a matrix over all artifact types (`Apps`, `TestApps`, `Dependencies`, …). Previously, each matrix iteration called the `Deliver to NuGet` and `Deliver to Storage` steps with the hardcoded `atypes` lists (`'Apps,TestApps'` and `'Apps,TestApps,Dependencies'`). This caused the `Deliver` action to be invoked multiple times for the same AL-Go project (once per artifact). - Updated the `if` conditions in both `Templates/AppSource App/.github/workflows/CreateRelease.yaml` and `Templates/Per Tenant Extension/.github/workflows/CreateRelease.yaml` to ensure "Deliver to NuGet" and "Deliver to Storage" steps only run when `matrix.atype == 'Apps'`, preventing these steps from executing for test apps. [[1]](diffhunk://#diff-c3caae6b9e7510f3d1090c6144a57fbed30203beefa66ac3114161b7e9f34e60L244-R244) [[2]](diffhunk://#diff-c3caae6b9e7510f3d1090c6144a57fbed30203beefa66ac3114161b7e9f34e60L257-R257) Related to issue: #2320 ### ✅ Checklist - [ ] Add tests (E2E, unit tests) - [x] Update RELEASENOTES.md - [ ] Update documentation (e.g. for new settings or scenarios) - [ ] Add telemetry --------- Co-authored-by: OleWunschmann <OleWunschmann@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
O
Ole Wunschmann committed
92a37f15c9e6bf29a5cd66d02ff761b8b0022649
Parent: 3366746
Committed by GitHub <noreply@github.com>
on 8/7/2026, 8:07:27 AM