@@ -33,33 +33,45 @@ jobs:
33
33
- env_file : actions-38-downstream_compat.yaml
34
34
pattern : " not slow and not network and not single_cpu"
35
35
pytest_target : " pandas/tests/test_downstream.py"
36
+ name : " Downstream Compat"
36
37
- env_file : actions-38-minimum_versions.yaml
37
38
pattern : " not slow and not network and not single_cpu"
39
+ name : " Minimum Versions"
38
40
- env_file : actions-38.yaml
39
41
pattern : " not slow and not network and not single_cpu"
40
42
extra_apt : " language-pack-it"
41
43
lang : " it_IT.utf8"
42
44
lc_all : " it_IT.utf8"
45
+ name : " Locale: it_IT.utf8"
43
46
- env_file : actions-38.yaml
44
47
pattern : " not slow and not network and not single_cpu"
45
48
extra_apt : " language-pack-zh-hans"
46
49
lang : " zh_CN.utf8"
47
50
lc_all : " zh_CN.utf8"
51
+ name : " Locale: zh_CN.utf8"
52
+ - env_file : actions-38.yaml
53
+ pattern : " not slow and not network and not single_cpu"
54
+ pandas_data_manager : " array"
55
+ name : " Data Manager"
48
56
- env_file : actions-pypy-38.yaml
49
57
pattern : " not slow and not network and not single_cpu"
50
58
test_args : " --max-worker-restart 0"
59
+ name : " Pypy"
51
60
- env_file : actions-310-numpydev.yaml
52
61
pattern : " not slow and not network and not single_cpu"
53
62
pandas_testing_mode : " deprecate"
54
63
test_args : " -W error"
64
+ name : " Numpy Dev"
55
65
fail-fast : false
66
+ name : ${{ matrix.name || format('{0} pyarrow={1} {2}', matrix.env_file, matrix.pyarrow_version, matrix.pattern) }}
56
67
env :
57
68
ENV_FILE : ci/deps/${{ matrix.env_file }}
58
69
PATTERN : ${{ matrix.pattern }}
59
70
EXTRA_APT : ${{ matrix.extra_apt || '' }}
60
71
LANG : ${{ matrix.lang || '' }}
61
72
LC_ALL : ${{ matrix.lc_all || '' }}
62
73
PANDAS_TESTING_MODE : ${{ matrix.pandas_testing_mode || '' }}
74
+ PANDAS_DATA_MANAGER : ${{ matrix.pandas_data_manager || 'block' }}
63
75
TEST_ARGS : ${{ matrix.test_args || '' }}
64
76
PYTEST_WORKERS : ${{ contains(matrix.pattern, 'not single_cpu') && 'auto' || '1' }}
65
77
PYTEST_TARGET : ${{ matrix.pytest_target || 'pandas' }}
68
80
COVERAGE : ${{ !contains(matrix.env_file, 'pypy') }}
69
81
concurrency :
70
82
# https://github.community/t/concurrecy-not-work-for-push/183068/7
71
- group : ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.pattern }}-${{ matrix.pyarrow_version || '' }}-${{ matrix.extra_apt || '' }}
83
+ group : ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.pattern }}-${{ matrix.pyarrow_version || '' }}-${{ matrix.extra_apt || '' }}-${{ matrix.pandas_data_manager || '' }}
72
84
cancel-in-progress : true
73
85
74
86
services :
0 commit comments