@@ -2,6 +2,9 @@ name: main
2
2
3
3
on : [push, pull_request]
4
4
5
+ env :
6
+ FORCE_COLOR : 3
7
+
5
8
permissions :
6
9
contents : read
7
10
@@ -18,24 +21,27 @@ jobs:
18
21
fail-fast : false
19
22
matrix :
20
23
os : [ubuntu-latest]
21
- pyodide-version : [0.25.0 ]
24
+ pyodide-version : [0.26.4 ]
22
25
test-config : [
23
- {runner: selenium, runtime: chrome, runtime-version: latest},
26
+ # FIXME: timeouts on recent versions of Chrome, same as micropip
27
+ {runner: selenium, runtime: chrome, runtime-version: 125},
24
28
]
25
29
26
30
steps :
27
- - uses : actions/checkout@v2
31
+ - uses : actions/checkout@v4
32
+ with :
33
+ fetch-depth : 0
28
34
29
- - uses : actions/setup-python@v3
35
+ - uses : actions/setup-python@v5
30
36
with :
31
- python-version : 3.11
37
+ python-version : 3.12
32
38
33
39
- uses : pyodide/pyodide-actions/download-pyodide@v1
34
40
with :
35
41
version : ${{ matrix.pyodide-version }}
36
42
to : dist
37
43
38
- - uses : pyodide/pyodide-actions/install-browser@v1
44
+ - uses : pyodide/pyodide-actions/install-browser@v2
39
45
with :
40
46
runner : ${{ matrix.test-config.runner }}
41
47
browser : ${{ matrix.test-config.runtime }}
@@ -63,11 +69,11 @@ jobs:
63
69
if : github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
64
70
environment : PyPi-deploy
65
71
steps :
66
- - uses : actions/checkout@v2
72
+ - uses : actions/checkout@v4
67
73
68
- - uses : actions/setup-python@v3
74
+ - uses : actions/setup-python@v5
69
75
with :
70
- python-version : 3.11
76
+ python-version : 3.12
71
77
- name : Install requirements and build wheel
72
78
shell : bash -l {0}
73
79
run : |
0 commit comments