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