Skip to content

Only warn when attempting to install an AMD64 EXE installer on ARM64 - #1337

Merged
marcoesters merged 2 commits into
conda:mainfrom
marcoesters:windows-arch-check-warnings
Aug 27, 2026
Merged

Only warn when attempting to install an AMD64 EXE installer on ARM64#1337
marcoesters merged 2 commits into
conda:mainfrom
marcoesters:windows-arch-check-warnings

Conversation

@marcoesters

Copy link
Copy Markdown
Contributor

Description

The architecture checks introduced in #1323 for EXE installers prevent the installation of an AMD64 EXE installer onto an ARM64 system. ARM64, however, can run AMD64 executables with emulation. Instead of aborting, issue a warning to the user. Non-interactive installations will continue whereas the user is presented with a choice about whether they wish to continue (see screenshots).

I also used the opportunity to add output for non-interactive installations for the other checks and remove hard-coded line breaks (NSIS does it automatically).

Screenshot 2026-08-27 104545 Screenshot 2026-08-27 104654

Checklist - did you ...

  • Add a file to the news directory (using the template) for the next release's release notes?
  • Add / update necessary tests?
  • Add / update outdated documentation?

@github-project-automation github-project-automation Bot moved this to 🆕 New in 🔎 Review Aug 27, 2026
@conda-bot conda-bot added the cla-signed [bot] added once the contributor has signed the CLA label Aug 27, 2026
@github-project-automation github-project-automation Bot moved this from 🆕 New to ✅ Approved in 🔎 Review Aug 27, 2026
@marcoesters
marcoesters marked this pull request as ready for review August 27, 2026 20:39
@marcoesters
marcoesters requested a review from a team as a code owner August 27, 2026 20:39
@marcoesters
marcoesters merged commit 0dda11f into conda:main Aug 27, 2026
74 of 78 checks passed
@github-project-automation github-project-automation Bot moved this from ✅ Approved to 🏁 Done in 🔎 Review Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed [bot] added once the contributor has signed the CLA

Projects

Status: 🏁 Done

Development

Successfully merging this pull request may close these issues.

3 participants