code change · fixPlatform, DevOps & Performanceofficial - Microsoftreviewed - checked by Opus

#2321 fix: error on delivery of multiple release artifacts of same project

The CreateRelease workflow now prevents redundant artifact deliveries by only running NuGet and Storage delivery steps when the matrix processes the Apps artifact type, eliminating duplicate delivery attempts.

Pull request · merged into main on 2026-08-07 by OleWunschmann · 3 files (+5 -4), 2 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Modified if conditions in CreateRelease.yaml templates to check matrix.atype == ‘Apps’
  • Prevents Deliver to NuGet step from running multiple times per project
  • Prevents Deliver to Storage step from running multiple times per project
  • Fixes issue where matrix iterations over different artifact types triggered redundant deliveries
  • Behaviour changes for users or extensions.

AL objects touched

  • Templates/AppSource App/.github/workflows/CreateRelease.yaml: modified, not in the BC? snapshot
  • Templates/Per Tenant Extension/.github/workflows/CreateRelease.yaml: modified, not in the BC? snapshot

Context

  • Systems: platform

Source: metadata of a merged pull request in microsoft/AL-Go (al-go): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).