The first round answered what it was for: a step cannot set GITHUB_SERVER_URL
and v4 fails on the check either way, while v3 uploads. The three upload
steps are down to one, on the fork, and it is no longer allowed to fail
quietly — the run is now a straight yes or no on going back to v4.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The release takes four minutes to reach the upload and fails there on a
check the action makes before any request leaves the runner. The probe
asks the same questions in seconds: what the runner puts in the GITHUB_
names, whether a step-level env reaches a JS action at all, and which of
v3 and v4 gets an artifact through.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>