otegami opened a new issue, #4421: URL: https://github.com/apache/arrow-adbc/issues/4421
### What happened? The nightly release-verification workflow fails while installing the .NET SDK in 'dev/release/verify-release-candidate.sh'. Its `install_dotnet()` resolves the SDK download URL by scraping Microsoft's 'download/thank-you/...' page. That page no longer returns the link to scripted clients: `curl --fail -L` gets an HTTP 4xx (403 in the nightly job; 404 when reproduced locally). Because the script runs under `set -eo pipefail`, the failing curl aborts the whole verification at `install_dotnet`, before the C# checks (`test_csharp`) run. ### Stack Trace From the nightly "Verify Source (OS)/ubuntu 24.04" job: ``` └ dotnet found but it is the wrong version or dotnet not found └ Getting .NET download URL from https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-10.0.203-linux-x64-binaries curl: (22) The requested URL returned error: 403 Failed to verify release candidate. ``` ### How can we reproduce the bug? Minimal — the exact URL resolution the script performs: ``` curl --fail -L -o /tmp/dotnetdownload.html \ "https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-10.0.203-linux-x64-binaries" # → curl: (22) The requested URL returned error: 403 (a 4xx; 404 locally) ``` ### Environment/Setup - nightly-verify workflow, "Verify Source (OS)" on ubuntu 24.04 (also affects local runs) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
