@@ -13,6 +13,7 @@ concurrency:
1313
1414jobs :
1515 perf-import :
16+ if : false
1617 runs-on : ${{ matrix.os }}
1718 strategy :
1819 fail-fast : false
2829 - name : Install dependencies
2930 run : |
3031 python -m pip install --upgrade pip
31- python -m pip install nox pyperf
32+ python -m pip install nox
3233 - name : Perf importing third-party packages
3334 continue-on-error : true
3435 env :
@@ -70,21 +71,30 @@ jobs:
7071 path : " *.table"
7172
7273 pyperformance :
73- if : false
7474 runs-on : ${{ matrix.os }}
7575 strategy :
76+ fail-fast : false
7677 matrix :
78+ python : [ '3.8', '3.9', '3.10', '3.11', '3.12' ]
7779 os : [ ubuntu-latest, macOS-latest, windows-latest ]
7880
7981 steps :
8082 - uses : actions/checkout@v4
81- - uses : s-weigand/setup-conda@v1
83+ - name : Set up Python ${{ matrix.python }}
84+ uses : actions/setup-python@v4
8285 with :
83- conda-channels : conda-forge
86+ python-version : ${{ matrix.python }}
8487 - name : Install dependencies
8588 run : |
8689 python -m pip install --upgrade pip
87- python -m pip install nox pyperf
90+ python -m pip install nox
8891 - name : Pyperformance tests against cds
92+ continue-on-error : true
93+ env :
94+ RUN : LONG
8995 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