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]

Reply via email to