File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "template" : " /home/runner/work/cookiecutter-scverse/cookiecutter-scverse" ,
3- "commit" : " 540588efeed6e42d983d511163e4cfb7b28ef69f " ,
3+ "commit" : " 6349ee2bf47c7d45ce9a4812fee6dfbf0a3303ee " ,
44 "checkout" : null ,
55 "context" : {
66 "cookiecutter" : {
3636 "trim_blocks" : true
3737 },
3838 "_template" : " /home/runner/work/cookiecutter-scverse/cookiecutter-scverse" ,
39- "_commit" : " 540588efeed6e42d983d511163e4cfb7b28ef69f "
39+ "_commit" : " 6349ee2bf47c7d45ce9a4812fee6dfbf0a3303ee "
4040 }
4141 },
4242 "directory" : null
Original file line number Diff line number Diff line change 3838 | . as $env
3939 | {
4040 env_name: $env,
41- name: (if ($env | contains("pre")) then $env + " (PRE-RELEASE DEPENDENCIES)" else $env end)
41+ name: (if ($env | contains("pre")) then $env + " (PRE-RELEASE DEPENDENCIES)" else $env end),
42+ python: .[$env].python
4243 }
4344 ]')
4445 echo "matrix=${MATRIX_JSON}" | tee $GITHUB_OUTPUT
@@ -57,13 +58,14 @@ jobs:
5758
5859 steps :
5960 - uses : actions/checkout@v4
60-
6161 - name : Install uv
6262 uses : astral-sh/setup-uv@v5
6363 with :
6464 cache-dependency-glob : pyproject.toml
6565 - name : create hatch environment
66- run : uvx hatch env create ${{ matrix.env_name }}
66+ run : |
67+ uvx hatch python install ${{ matrix.python }}
68+ uvx hatch env create ${{ matrix.env_name }}
6769 - name : run tests using hatch
6870 env :
6971 MPLBACKEND : agg
7577 uvx hatch run ${{ matrix.env_name }}:coverage xml
7678 - name : Upload coverage
7779 uses : codecov/codecov-action@v4
78-
79-
80-
81-
You can’t perform that action at this time.
0 commit comments