From 8ee8cbdeae3410324448c579ed8a956761672244 Mon Sep 17 00:00:00 2001 From: Ruben Buniatyan Date: Thu, 17 Jul 2025 01:07:37 +0200 Subject: [PATCH] Delay processing on release --- .github/workflows/winget.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/winget.yml b/.github/workflows/winget.yml index f456d69..52111a6 100644 --- a/.github/workflows/winget.yml +++ b/.github/workflows/winget.yml @@ -19,11 +19,15 @@ jobs: id: params run: | if ("${{ github.event_name }}" -eq "release") { + # Sometimes assets aren't immediately available, so we wait a bit for the first run + ${{ github.run_attempt == 1 && 'Start-Sleep -Seconds 300' || '' }} + echo "assets_url=${{ github.event.release.assets_url }}" >> $env:GITHUB_OUTPUT echo "version=${{ github.event.release.tag_name }}" >> $env:GITHUB_OUTPUT } else { $releaseUrl = "$env:GITHUB_API_URL/repos/clangd/clangd/releases/tags/${{ github.event.inputs.tag_name }}" $assetsUrl = curl -sL $releaseUrl | ConvertFrom-Json | Select-Object -ExpandProperty assets_url + echo "assets_url=$assetsUrl" >> $env:GITHUB_OUTPUT echo "version=${{ github.event.inputs.tag_name }}" >> $env:GITHUB_OUTPUT }