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

#2314 Retry current-build dependency artifact download up to 3 times

The Download Project Dependencies action now retries failed artifact downloads up to 3 times with 30-second delays between attempts to handle transient network errors from GitHub's Actions Results service.

Pull request · merged into main on 2026-07-10 by aholstrup1 · 2 files (+38 -1), 1 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Failed downloads trigger automatic retries instead of immediate failure
  • 3 sequential attempts with 30-second waits between failures
  • Only the final attempt can fail the job; earlier attempts continue on error
  • Addresses intermittent ETIMEDOUT errors in the dependency download step
  • Happy path adds no time overhead since successful downloads skip remaining attempts
  • Behaviour changes for users or extensions.

AL objects touched

  • Actions/DownloadProjectDependencies/action.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).