4
4
push :
5
5
branches :
6
6
- main
7
+ - 2.0.x
7
8
- 1.5.x
8
9
pull_request :
9
10
branches :
10
11
- main
12
+ - 2.0.x
11
13
- 1.5.x
12
14
paths-ignore :
13
15
- " doc/**"
14
-
15
- env :
16
- PANDAS_CI : 1
16
+ - " web/**"
17
17
18
18
permissions :
19
19
contents : read
29
29
matrix :
30
30
env_file : [actions-38.yaml, actions-39.yaml, actions-310.yaml, actions-311.yaml]
31
31
pattern : ["not single_cpu", "single_cpu"]
32
- pyarrow_version : ["7", "8", "9", "10"]
32
+ pyarrow_version : ["8", "9", "10"]
33
+ pandas_ci : [1]
33
34
include :
34
35
- name : " Downstream Compat"
35
36
env_file : actions-38-downstream_compat.yaml
38
39
- name : " Minimum Versions"
39
40
env_file : actions-38-minimum_versions.yaml
40
41
pattern : " not slow and not network and not single_cpu"
41
- error_on_warnings : " 0"
42
42
- name : " Locale: it_IT"
43
43
env_file : actions-38.yaml
44
44
pattern : " not slow and not network and not single_cpu"
@@ -63,52 +63,45 @@ jobs:
63
63
env_file : actions-310.yaml
64
64
pattern : " not slow and not network and not single_cpu"
65
65
pandas_copy_on_write : " 1"
66
- error_on_warnings : " 0"
67
66
- name : " Data Manager"
68
67
env_file : actions-38.yaml
69
68
pattern : " not slow and not network and not single_cpu"
70
69
pandas_data_manager : " array"
71
- error_on_warnings : " 0"
72
70
- name : " Pypy"
73
71
env_file : actions-pypy-38.yaml
74
72
pattern : " not slow and not network and not single_cpu"
75
73
test_args : " --max-worker-restart 0"
76
- error_on_warnings : " 0"
77
74
- name : " Numpy Dev"
78
75
env_file : actions-310-numpydev.yaml
79
76
pattern : " not slow and not network and not single_cpu"
80
77
test_args : " -W error::DeprecationWarning -W error::FutureWarning"
81
- error_on_warnings : " 0"
78
+ # TODO(cython3): Re-enable once next-beta(after beta 1) comes out
79
+ # There are some warnings failing the build with -werror
80
+ pandas_ci : 0
82
81
exclude :
83
- - env_file : actions-38.yaml
84
- pyarrow_version : " 7"
85
82
- env_file : actions-38.yaml
86
83
pyarrow_version : " 8"
87
84
- env_file : actions-38.yaml
88
85
pyarrow_version : " 9"
89
- - env_file : actions-39.yaml
90
- pyarrow_version : " 7"
91
86
- env_file : actions-39.yaml
92
87
pyarrow_version : " 8"
93
88
- env_file : actions-39.yaml
94
89
pyarrow_version : " 9"
95
- - env_file : actions-311.yaml
96
- pyarrow_version : " 7"
97
- - env_file : actions-311.yaml
90
+ - env_file : actions-310.yaml
98
91
pyarrow_version : " 8"
99
- - env_file : actions-311 .yaml
92
+ - env_file : actions-310 .yaml
100
93
pyarrow_version : " 9"
101
94
fail-fast : false
102
95
name : ${{ matrix.name || format('{0} pyarrow={1} {2}', matrix.env_file, matrix.pyarrow_version, matrix.pattern) }}
103
96
env :
104
97
ENV_FILE : ci/deps/${{ matrix.env_file }}
105
98
PATTERN : ${{ matrix.pattern }}
106
99
EXTRA_APT : ${{ matrix.extra_apt || '' }}
107
- ERROR_ON_WARNINGS : ${{ matrix.error_on_warnings || '1' }}
108
100
LANG : ${{ matrix.lang || '' }}
109
101
LC_ALL : ${{ matrix.lc_all || '' }}
110
102
PANDAS_DATA_MANAGER : ${{ matrix.pandas_data_manager || 'block' }}
111
103
PANDAS_COPY_ON_WRITE : ${{ matrix.pandas_copy_on_write || '0' }}
104
+ PANDAS_CI : ${{ matrix.pandas_ci }}
112
105
TEST_ARGS : ${{ matrix.test_args || '' }}
113
106
PYTEST_WORKERS : ${{ contains(matrix.pattern, 'not single_cpu') && 'auto' || '1' }}
114
107
PYTEST_TARGET : ${{ matrix.pytest_target || 'pandas' }}
0 commit comments