SIGN IN SIGN UP

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