Windows is 1-2% of our user base (source) with 32-bit probably being a small fraction of that. Microsoft stopped offering 32-bit Windows in 2020, so there is no need to continue supporting it. We already stopped building 32-bit for 3.10+ due to dependencies not supporting it, v2.0 seems as good a time as ever to remove it completely. This should also help our build times since it reclaims 3 builds on each commit in GHA.
Type of change
[X] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] CI/CD change
How Has This Been Tested?
N/A
Checklist:
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
Description
Windows is 1-2% of our user base (source) with 32-bit probably being a small fraction of that. Microsoft stopped offering 32-bit Windows in 2020, so there is no need to continue supporting it. We already stopped building 32-bit for 3.10+ due to dependencies not supporting it, v2.0 seems as good a time as ever to remove it completely. This should also help our build times since it reclaims 3 builds on each commit in GHA.
Type of change
How Has This Been Tested?
N/A
Checklist: