-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Description
Current behavior
The win32-x64 pre-release version ec252f8601d9cec4543085667c7e03ecdab8e82f fails to install its corresponding pre-release binary on the GitHub runner windows-11-arm
The logs show:
cypress:cli URL: https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
Error: Failed downloading the Cypress binary.
Response code: 404
Response message: Not Found
This affects the pre-release version only, the pending release version has a different code-path.
Desired behavior
When installing a pre-release version on win32-arm64, the associated win32-x64 binary should be downloaded.
Test code to reproduce
Repo / branch: https://github.com/MikeMcC399/cypress-example-kitchensink/tree/use/windows-11-arm-beta
Workflow: https://github.com/MikeMcC399/cypress-example-kitchensink/actions/workflows/chrome.yml
Cypress Version
14.5.0 pre-release ec252f8
Node version
v22.16.0 LTS
Operating System
GitHub runner windows-11-arm Windows 11 23H2 ARM
Debug Logs
npx cypress install
shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
env:
CYPRESS_CACHE_FOLDER: $HOME/.cache/Cypress
DEBUG: cypress:cli*
2025-06-05T15:20:31.954Z cypress:cli:cli cli starts with arguments ["C:\\hostedtoolcache\\windows\\node\\22.14.0\\arm64\\node.exe","C:\\a\\cypress-example-kitchensink\\cypress-example-kitchensink\\node_modules\\cypress\\bin\\cypress","install"]
2025-06-05T15:20:31.956Z cypress:cli NODE_OPTIONS is not set
2025-06-05T15:20:31.956Z cypress:cli:cli program parsing arguments
2025-06-05T15:20:32.465Z cypress:cli parsed cli options {}
2025-06-05T15:20:32.466Z cypress:cli installing with options {}
2025-06-05T15:20:32.466Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2025-06-05T15:20:32.466Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
Note: Overriding Cypress cache directory to: $HOME/.cache/Cypress
Previous installs of Cypress may not be found.
2025-06-05T15:20:32.468Z cypress:cli detecting arch { osPlatform: 'win32', osArch: 'arm64' }
⚠ Warning: You are installing a pre-release build of Cypress.
Bugs may be present which do not exist in production builds.
This build was created from:
* Commit SHA: ec252f8601d9cec4543085667c7e03ecdab8e82f
* Commit Branch: develop
* Commit Timestamp: 2025-06-05T13:56:28.000Z
2025-06-05T15:20:32.469Z cypress:cli version in package.json is 14.5.0, version to install is https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
2025-06-05T15:20:32.470Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2025-06-05T15:20:32.470Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2025-06-05T15:20:32.470Z cypress:cli using environment variable CYPRESS_CACHE_FOLDER $HOME/.cache/Cypress
2025-06-05T15:20:32.470Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2025-06-05T15:20:32.470Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2025-06-05T15:20:32.470Z cypress:cli using environment variable CYPRESS_CACHE_FOLDER $HOME/.cache/Cypress
2025-06-05T15:20:32.470Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2025-06-05T15:20:32.470Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2025-06-05T15:20:32.471Z cypress:cli using environment variable CYPRESS_CACHE_FOLDER $HOME/.cache/Cypress
2025-06-05T15:20:32.476Z cypress:cli Reading binary package.json from: C:\a\cypress-example-kitchensink\cypress-example-kitchensink\$HOME\.cache\Cypress\beta-14.5.0-develop-ec252f86\Cypress\resources\app\package.json
2025-06-05T15:20:32.477Z cypress:cli no binary installed under cli version
2025-06-05T15:20:32.477Z cypress:cli checking local file C:\a\https:\cdn.cypress.io\beta\binary\14.5.0\win32-arm64\develop-ec252f8601d9cec4543085667c7e03ecdab8e82f\cypress.zip cwd C:\a\cypress-example-kitchensink\cypress-example-kitchensink
2025-06-05T15:20:32.477Z cypress:cli preparing to download and unzip version https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip to path C:\a\cypress-example-kitchensink\cypress-example-kitchensink\$HOME\.cache\Cypress\beta-14.5.0-develop-ec252f86
Installing Cypress (version: https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip)
[STARTED] Task without title.
2025-06-05T15:20:32.482Z cypress:cli version is already an url https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
2025-06-05T15:20:32.482Z cypress:cli needed Cypress version: https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
2025-06-05T15:20:32.482Z cypress:cli source url https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
2025-06-05T15:20:32.482Z cypress:cli downloading cypress.zip to "C:\Users\RUNNER~1\AppData\Local\Temp\cypress-5272.zip"
2025-06-05T15:20:32.484Z cypress:cli Downloading package {
url: 'https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip',
proxy: null,
downloadDestination: 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cypress-5272.zip'
}
2025-06-05T15:20:32.793Z cypress:cli expected file size 145
2025-06-05T15:20:32.793Z cypress:cli response code 404
2025-06-05T15:20:32.795Z cypress:cli URL: https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
Error: Failed downloading the Cypress binary.
Response code: 404
Response message: Not Found
[FAILED] The Cypress App could not be downloaded.
[FAILED]
[FAILED] Does your workplace require a proxy to be used to access the Internet? If so, you must configure the HTTP_PROXY environment variable before downloading Cypress. Read more: https://on.cypress.io/proxy-configuration
[FAILED]
[FAILED] Otherwise, please check network connectivity and try again:
[FAILED]
[FAILED] ----------
[FAILED]
[FAILED] URL: https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
[FAILED] Error: Failed downloading the Cypress binary.
[FAILED] Response code: 404
[FAILED] Response message: Not Found
[FAILED]
[FAILED] ----------
[FAILED]
[FAILED] Platform: win32-arm64 (10.0.22631)
[FAILED] Cypress Version: 14.5.0
The Cypress App could not be downloaded.
Does your workplace require a proxy to be used to access the Internet? If so, you must configure the HTTP_PROXY environment variable before downloading Cypress. Read more: https://on.cypress.io/proxy-configuration
Otherwise, please check network connectivity and try again:
----------
URL: https://cdn.cypress.io/beta/binary/14.5.0/win32-arm64/develop-ec252f8601d9cec4543085667c7e03ecdab8e82f/cypress.zip
Error: Failed downloading the Cypress binary.
Response code: 404
Response message: Not Found
----------
Platform: win32-arm64 (10.0.22631)
Cypress Version: 14.5.0Other
Previous to ec252f8601d9cec4543085667c7e03ecdab8e82f, attempting to install a pre-release version on windows-11-arm resulted in a message:
The Cypress App could not be installed. Your machine does not meet the operating system requirements.
Follows on from