@@ -58,10 +58,10 @@ jobs:
5858 contents : read
5959
6060 steps :
61- - uses : actions/checkout@v4
61+ - uses : actions/checkout@v6
6262
6363 - name : Install uv and python
64- uses : astral-sh/setup-uv@v5
64+ uses : astral-sh/setup-uv@v7
6565 with :
6666 python-version : ${{ matrix.python_version }}
6767 enable-cache : true
7575 COVERAGE_FILE : .coverage.${{ matrix.os }}.${{ matrix.python_version }}
7676
7777 - name : Upload Coverage Data
78- uses : actions/upload-artifact@v4
78+ uses : actions/upload-artifact@v6
7979 with :
8080 name : .coverage.${{ matrix.os }}.${{ matrix.python_version }}
8181 path : .coverage.${{ matrix.os }}.${{ matrix.python_version }}
@@ -95,18 +95,18 @@ jobs:
9595 contents : read
9696
9797 steps :
98- - uses : actions/checkout@v4
98+ - uses : actions/checkout@v6
9999
100100 - name : Install uv and python
101- uses : astral-sh/setup-uv@v5
101+ uses : astral-sh/setup-uv@v7
102102 with :
103103 enable-cache : true
104104
105105 - name : Install Dependencies
106106 run : uv sync --frozen
107107
108108 - name : Download Coverage Data
109- uses : actions/download-artifact@v4
109+ uses : actions/download-artifact@v8
110110 with :
111111 merge-multiple : true
112112
@@ -123,7 +123,7 @@ jobs:
123123 echo "**Total coverage:** ${TOTAL}%" >> $GITHUB_STEP_SUMMARY
124124
125125 - name : Upload Coverage Data
126- uses : actions/upload-artifact@v4
126+ uses : actions/upload-artifact@v6
127127 with :
128128 name : .coverage.json
129129 path : .coverage.json
@@ -144,12 +144,12 @@ jobs:
144144 contents : read
145145
146146 steps :
147- - uses : actions/checkout@v4
147+ - uses : actions/checkout@v6
148148 with :
149149 fetch-depth : 0
150150
151151 - name : Install uv and python
152- uses : astral-sh/setup-uv@v5
152+ uses : astral-sh/setup-uv@v7
153153 with :
154154 enable-cache : true
155155 python-version : ${{ inputs.python_package_version }}
@@ -177,7 +177,7 @@ jobs:
177177 echo "**Package Version:** ${PACKAGE_VERSION}" >> $GITHUB_STEP_SUMMARY
178178
179179 - name : Upload Python Package
180- uses : actions/upload-artifact@v4
180+ uses : actions/upload-artifact@v6
181181 with :
182182 name : Python package
183183 path : dist/**
@@ -204,14 +204,17 @@ jobs:
204204
205205 steps :
206206 - name : Install uv and python
207- uses : astral-sh/setup-uv@v5
207+ uses : astral-sh/setup-uv@v7
208208 with :
209209 python-version : ${{ matrix.python_version }}
210210 enable-cache : false # No uv.lock or requirements.txt files, so nothing to cache on
211211 ignore-empty-workdir : true
212212
213+ - name : Create a virtual environment (since pyproject.toml doesn't exist)
214+ run : uv venv
215+
213216 - name : Download Python Package
214- uses : actions/download-artifact@v4
217+ uses : actions/download-artifact@v8
215218 with :
216219 name : Python package
217220 path : dist
@@ -239,11 +242,11 @@ jobs:
239242 contents : write # To tag the repository and create the release
240243
241244 steps :
242- - uses : actions/checkout@v4
245+ - uses : actions/checkout@v6
243246
244247 - name : Has Release Changes?
245248 id : has_release_changes
246- uses : dorny/paths-filter@v3
249+ uses : dorny/paths-filter@v4
247250 with :
248251 filters : ./.github/release_sources.yaml
249252
0 commit comments