@@ -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 :
@@ -73,18 +74,28 @@ jobs:
7374 if : false
7475 runs-on : ${{ matrix.os }}
7576 strategy :
77+ fail-fast : false
7678 matrix :
79+ python : [ '3.8', '3.9', '3.10', '3.11', '3.12' ]
7780 os : [ ubuntu-latest, macOS-latest, windows-latest ]
7881
7982 steps :
8083 - uses : actions/checkout@v4
81- - uses : s-weigand/setup-conda@v1
84+ - name : Set up Python ${{ matrix.python }}
85+ uses : actions/setup-python@v4
8286 with :
83- conda-channels : conda-forge
87+ python-version : ${{ matrix.python }}
8488 - name : Install dependencies
8589 run : |
8690 python -m pip install --upgrade pip
87- python -m pip install nox pyperf
91+ python -m pip install nox
8892 - name : Pyperformance tests against cds
93+ continue-on-error : true
94+ env :
95+ RUN : LONG
8996 run : |
90- sh scripts/pyperformance.sh
97+ nox -s pyperformance
98+ - uses : actions/upload-artifact@v3
99+ with :
100+ name : pyperformance
101+ path : " *.json"
0 commit comments