File tree Expand file tree Collapse file tree 2 files changed +23
-5
lines changed Expand file tree Collapse file tree 2 files changed +23
-5
lines changed Original file line number Diff line number Diff line change 25
25
strategy :
26
26
fail-fast : false
27
27
matrix :
28
- os : [ ubuntu, windows, macos ]
29
- release : [ stable, nightly ]
28
+ include :
29
+ - os : ubuntu
30
+ release : stable
31
+ python : ' 3.8'
32
+ - os : ubuntu
33
+ release : nightly
34
+ python : ' 3.11'
35
+ - os : windows
36
+ release : stable
37
+ python : ' 3.9'
38
+ - os : windows
39
+ release : nightly
40
+ python : ' 3.12'
41
+ - os : macos
42
+ release : stable
43
+ python : ' 3.10'
44
+ - os : macos
45
+ release : nightly
46
+ python : ' 3.13'
30
47
runs-on : ${{ format('{0}-latest', matrix.os) }}
31
48
steps :
32
49
- name : Checkout GitHub repo
47
64
- name : Set up Python
48
65
uses : actions/setup-python@v5
49
66
with :
50
- python-version : 3.8
67
+ python-version : ${{ matrix.python }}
51
68
- name : Install dependencies nightly non-Windows
52
69
if : matrix.release == 'nightly' && matrix.os != 'windows'
53
70
run : |
80
97
- name : Run tests
81
98
uses : nick-invision/retry@v3.0.0
82
99
with :
83
- timeout_minutes : 40
100
+ timeout_minutes : 60
84
101
max_attempts : 3
85
102
command : |
86
103
cd examples/python
87
- pytest
104
+ pytest --reruns 3
Original file line number Diff line number Diff line change @@ -2,5 +2,6 @@ selenium==4.26.1
2
2
pytest
3
3
trio
4
4
pytest-trio
5
+ pytest-rerunfailures
5
6
flake8
6
7
requests
You can’t perform that action at this time.
0 commit comments