Skip to content

CI: Pin PYTEST_WORKERS=1 for Windows builds due to memory errors #47318

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Jun 21, 2022
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
3890ea8
CI/DEBUG: Windows 3.9 memory error
mroeschke Jun 12, 2022
522d7ac
Try skipping some suspicious tests
mroeschke Jun 13, 2022
52317b4
Try skipping this hanging test
mroeschke Jun 13, 2022
b7030fb
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 13, 2022
ae969e8
Check if can run okay on single process
mroeschke Jun 13, 2022
b990c33
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 14, 2022
269144d
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 14, 2022
ab9adc7
Trigger CI
mroeschke Jun 14, 2022
c6171db
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 15, 2022
454d843
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 15, 2022
aac2b39
run in parallel again
mroeschke Jun 15, 2022
b00fa41
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 15, 2022
4d85ce1
Log even more
mroeschke Jun 15, 2022
6f8fc5b
a little less debugging
mroeschke Jun 16, 2022
78f1763
dont try new pyarrow
mroeschke Jun 16, 2022
d212d6a
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 16, 2022
500c252
Try one more time with pyarrow<8, simple
mroeschke Jun 16, 2022
368371d
Comment out pyarrow hack
mroeschke Jun 16, 2022
33fad64
Restart, show setup and full traceback
mroeschke Jun 16, 2022
9dc7d69
Also try the older windows
mroeschke Jun 16, 2022
15034a3
generate debug log again
mroeschke Jun 17, 2022
a4480ba
change to latest
mroeschke Jun 17, 2022
35612b7
dump log if failure
mroeschke Jun 17, 2022
6dd81e8
Create separate log per os/version
mroeschke Jun 17, 2022
4d89354
See if it was any dependencies bumped recently
mroeschke Jun 18, 2022
d3f21b4
Merge remote-tracking branch 'upstream/main' into ci/window_debug
mroeschke Jun 19, 2022
f6ec162
See if same errors happen without dependencies pinnning
mroeschke Jun 19, 2022
c632db4
Skip plotting tests on windows
mroeschke Jun 19, 2022
0aca385
Skip in frame as well
mroeschke Jun 19, 2022
99fca71
Trigger another run
mroeschke Jun 19, 2022
4d621e3
Is it the non-nano?
mroeschke Jun 19, 2022
3367947
skip resample tests
mroeschke Jun 19, 2022
14ca6a4
Just use 1 thread for windows
mroeschke Jun 21, 2022
55dc2c2
Full run
mroeschke Jun 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/macos-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ on:
env:
PANDAS_CI: 1
PYTEST_TARGET: pandas
PYTEST_WORKERS: auto
PATTERN: "not slow and not db and not network and not single_cpu"


Expand All @@ -36,6 +35,9 @@ jobs:
# https://github.community/t/concurrecy-not-work-for-push/183068/7
group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.os }}
cancel-in-progress: true
env:
# GH 47443: PYTEST_WORKERS > 1 crashes Windows builds with memory related errors
PYTEST_WORKERS: ${{ matrix.os == 'macos-latest' && 'auto' || '1' }}

steps:
- name: Checkout
Expand Down