pytorch/.github
Nikita Shulga 2dcd153342 [CI] Move Windows build/tests to Python-3.10 (#162862)
What supposed to be a very simple change end up being quite involved, as current Windows CI framework is quite inflexible, i.e. it takes a lots of argument, but later on ignores them, namely:
 - `PYTHON_VERSION` used to be a no-op that is simply ignored by the scripts
 - With this change, `setup-win` action will create an environment called `py_tmp` with specific python version + intel-openmp (that is hard runtime requirement, but for some reason not packaged into the wheel nor marked as such)
 - Introduced `CONDA_ROOT_DIR` env variable in `activate_miniconda3.bat` to avoid `%CONDA_PARENT_DIR%\Miniconda3` invocations throughout the codebase
 - Copied test type dependencies from be01a40157/aws/ami/windows/scripts/Installers/Install-Pip-Dependencies.ps1 (L16) into `win-test.sh`, but made some adjustments to be compatible with 3.10 runtime (scipy version update) and just make rerun-tests compatible with the rest of the deps

I think in the long run, one needs to update 4432e2cacd/aws/ami/windows/scripts/Installers/Install-Miniconda3.ps1 that currently pins Miniconda python to 3.9, but also figure out how CI can still create a new environment without having to download all the dependencies all the time
Pull Request resolved: https://github.com/pytorch/pytorch/pull/162862
Approved by: https://github.com/wdvr, https://github.com/huydhn
2025-09-19 00:33:03 +00:00
..
actions [CI] Move Windows build/tests to Python-3.10 (#162862) 2025-09-19 00:33:03 +00:00
ci_commit_pins [vllm hash update] update the pinned vllm hash (#163218) 2025-09-18 04:31:47 +00:00
ci_configs/vllm Build vLLM aarch64 nightly wheels (#162664) 2025-09-13 03:43:55 +00:00
ISSUE_TEMPLATE Update bug-report.yml (#154857) 2025-06-03 16:13:07 +00:00
requirements Bump protobuf from 5.29.4 to 5.29.5 in /.github/requirements (#160844) 2025-09-12 04:23:03 +00:00
scripts Build vLLM aarch64 nightly wheels (#162664) 2025-09-13 03:43:55 +00:00
templates [CD] Build Mac wheels using setup-python action (#162136) 2025-09-12 00:16:31 +00:00
workflows [CI] Move Windows build/tests to Python-3.10 (#162862) 2025-09-19 00:33:03 +00:00
actionlint.yaml Build vLLM aarch64 nightly wheels (#162664) 2025-09-13 03:43:55 +00:00
auto_request_review.yml Remove voznesenskym from the list of autoreviewers (#118680) 2024-01-30 21:35:38 +00:00
dependabot.yml Tweak dependabot to run inductor jobs (#160935) 2025-08-19 17:56:07 +00:00
label_to_label.yml [distributed] Enable H100 test for all distributed related changes (#156721) 2025-06-26 01:51:41 +00:00
labeler.yml Revert "Add ciflow/vllm to vLLM commit hash update PR(s) (#161678)" 2025-08-28 20:42:19 +00:00
merge_rules.yaml [merge_rules] add some expected failure and skips (#159581) 2025-08-01 01:18:40 +00:00
nitpicks.yml Extend abi-stable nitpick message to all the c stable files (#145862) 2025-01-28 23:22:23 +00:00
PULL_REQUEST_TEMPLATE.md [BE] Extend linter to detect DOS newlines (#86973) 2022-10-15 00:20:42 +00:00
pytorch-circleci-labels.yml Add missing docker build to slow gradcheck label-triggered build (#61941) 2021-07-22 07:37:21 -07:00
pytorch-probot.yml [vllm test] add vllm.yml and additional package (#160698) 2025-08-16 04:24:20 +00:00
regenerate.sh Enable bazel builds on ciflow/default (#62649) 2021-08-03 11:05:41 -07:00
requirements-gha-cache.txt [CI] update flake8 and mypy lint dependencies (#158720) 2025-07-29 08:05:56 +00:00