@@ -13,6 +13,7 @@ concurrency:
13
13
14
14
jobs :
15
15
perf-import :
16
+ if : false
16
17
runs-on : ${{ matrix.os }}
17
18
strategy :
18
19
fail-fast : false
28
29
- name : Install dependencies
29
30
run : |
30
31
python -m pip install --upgrade pip
31
- python -m pip install nox pyperf
32
+ python -m pip install nox
32
33
- name : Perf importing third-party packages
33
34
continue-on-error : true
34
35
env :
@@ -70,21 +71,30 @@ jobs:
70
71
path : " *.table"
71
72
72
73
pyperformance :
73
- if : false
74
74
runs-on : ${{ matrix.os }}
75
75
strategy :
76
+ fail-fast : false
76
77
matrix :
78
+ python : [ '3.8', '3.9', '3.10', '3.11', '3.12' ]
77
79
os : [ ubuntu-latest, macOS-latest, windows-latest ]
78
80
79
81
steps :
80
82
- uses : actions/checkout@v4
81
- - uses : s-weigand/setup-conda@v1
83
+ - name : Set up Python ${{ matrix.python }}
84
+ uses : actions/setup-python@v4
82
85
with :
83
- conda-channels : conda-forge
86
+ python-version : ${{ matrix.python }}
84
87
- name : Install dependencies
85
88
run : |
86
89
python -m pip install --upgrade pip
87
- python -m pip install nox pyperf
90
+ python -m pip install nox
88
91
- name : Pyperformance tests against cds
92
+ continue-on-error : true
93
+ env :
94
+ RUN : LONG
89
95
run : |
90
- sh scripts/pyperformance.sh
96
+ nox -s pyperformance
97
+ - uses : actions/upload-artifact@v3
98
+ with :
99
+ name : pyperformance
100
+ path : " *.json"
0 commit comments