1515 # so because leidenalg 0.10.0 has them, we pre-compile things: https://github.com/vtraag/leidenalg/issues/173
1616 UV_COMPILE_BYTECODE : " 1"
1717
18- defaults :
19- run :
20- shell : bash -e {0} # -e to fail on error
21-
2218jobs :
2319 get-environments :
2420 runs-on : ubuntu-latest
2521 outputs :
2622 envs : ${{ steps.get-envs.outputs.envs }}
2723 steps :
28- - uses : actions/checkout@v4
24+ - uses : actions/checkout@v5
2925 with :
3026 filter : blob:none
3127 fetch-depth : 0
32- - uses : astral-sh/setup-uv@v5
28+ - uses : astral-sh/setup-uv@v6
3329 with :
3430 enable-cache : false
3531 - id : get-envs
@@ -54,12 +50,12 @@ jobs:
5450 env : # environment variable for use in codecov’s env_vars tagging
5551 ENV_NAME : ${{ matrix.env.name }}
5652 steps :
57- - uses : actions/checkout@v4
53+ - uses : actions/checkout@v5
5854 with :
5955 fetch-depth : 0
6056 filter : blob:none
6157
62- - uses : astral-sh/setup-uv@v5
58+ - uses : astral-sh/setup-uv@v6
6359 with :
6460 enable-cache : true
6561 python-version : ${{ matrix.env.python }}
@@ -110,16 +106,16 @@ jobs:
110106 build :
111107 runs-on : ubuntu-latest
112108 steps :
113- - uses : actions/checkout@v4
109+ - uses : actions/checkout@v5
114110 with :
115111 fetch-depth : 0
116112 filter : blob:none
117113 - uses : actions/setup-python@v5
118114 with :
119- python-version : " 3.13 "
120- - uses : astral-sh/setup-uv@v5
115+ python-version : " 3.x "
116+ - uses : astral-sh/setup-uv@v6
121117 with :
122- enable-cache : false
118+ enable-cache : true
123119 - run : uvx --from build pyproject-build --sdist --wheel .
124120 - run : uvx twine check dist/*
125121
@@ -131,6 +127,6 @@ jobs:
131127 - build
132128 runs-on : ubuntu-latest
133129 steps :
134- - uses : re-actors/alls-green@release/v1
135- with :
136- jobs : ${{ toJSON(needs) }}
130+ - uses : re-actors/alls-green@release/v1
131+ with :
132+ jobs : ${{ toJSON(needs) }}
0 commit comments