Skip to content

Commit 4ccf5a9

Browse files
committed
Merge tag 'refs/tags/2025.08.3'
2 parents 99f2599 + 78be155 commit 4ccf5a9

File tree

799 files changed

+4272
-723
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

799 files changed

+4272
-723
lines changed

.github/workflows/builder.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
requirements: ${{ steps.requirements.outputs.changed }}
5454
steps:
5555
- name: Checkout the repository
56-
uses: actions/checkout@v4.2.2
56+
uses: actions/checkout@v5.0.0
5757
with:
5858
fetch-depth: 0
5959

@@ -92,7 +92,7 @@ jobs:
9292
arch: ${{ fromJson(needs.init.outputs.architectures) }}
9393
steps:
9494
- name: Checkout the repository
95-
uses: actions/checkout@v4.2.2
95+
uses: actions/checkout@v5.0.0
9696
with:
9797
fetch-depth: 0
9898

@@ -179,7 +179,7 @@ jobs:
179179
steps:
180180
- name: Checkout the repository
181181
if: needs.init.outputs.publish == 'true'
182-
uses: actions/checkout@v4.2.2
182+
uses: actions/checkout@v5.0.0
183183

184184
- name: Initialize git
185185
if: needs.init.outputs.publish == 'true'
@@ -204,7 +204,7 @@ jobs:
204204
timeout-minutes: 60
205205
steps:
206206
- name: Checkout the repository
207-
uses: actions/checkout@v4.2.2
207+
uses: actions/checkout@v5.0.0
208208

209209
- name: Build the Supervisor
210210
if: needs.init.outputs.publish != 'true'

.github/workflows/ci.yaml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ jobs:
2626
name: Prepare Python dependencies
2727
steps:
2828
- name: Check out code from GitHub
29-
uses: actions/checkout@v4.2.2
29+
uses: actions/checkout@v5.0.0
3030
- name: Set up Python
3131
id: python
3232
uses: actions/[email protected]
3333
with:
3434
python-version: ${{ env.DEFAULT_PYTHON }}
3535
- name: Restore Python virtual environment
3636
id: cache-venv
37-
uses: actions/[email protected].3
37+
uses: actions/[email protected].4
3838
with:
3939
path: venv
4040
key: |
@@ -48,7 +48,7 @@ jobs:
4848
pip install -r requirements.txt -r requirements_tests.txt
4949
- name: Restore pre-commit environment from cache
5050
id: cache-precommit
51-
uses: actions/[email protected].3
51+
uses: actions/[email protected].4
5252
with:
5353
path: ${{ env.PRE_COMMIT_CACHE }}
5454
lookup-only: true
@@ -68,15 +68,15 @@ jobs:
6868
needs: prepare
6969
steps:
7070
- name: Check out code from GitHub
71-
uses: actions/checkout@v4.2.2
71+
uses: actions/checkout@v5.0.0
7272
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
7373
uses: actions/[email protected]
7474
id: python
7575
with:
7676
python-version: ${{ needs.prepare.outputs.python-version }}
7777
- name: Restore Python virtual environment
7878
id: cache-venv
79-
uses: actions/[email protected].3
79+
uses: actions/[email protected].4
8080
with:
8181
path: venv
8282
key: |
@@ -88,7 +88,7 @@ jobs:
8888
exit 1
8989
- name: Restore pre-commit environment from cache
9090
id: cache-precommit
91-
uses: actions/[email protected].3
91+
uses: actions/[email protected].4
9292
with:
9393
path: ${{ env.PRE_COMMIT_CACHE }}
9494
key: |
@@ -111,15 +111,15 @@ jobs:
111111
needs: prepare
112112
steps:
113113
- name: Check out code from GitHub
114-
uses: actions/checkout@v4.2.2
114+
uses: actions/checkout@v5.0.0
115115
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
116116
uses: actions/[email protected]
117117
id: python
118118
with:
119119
python-version: ${{ needs.prepare.outputs.python-version }}
120120
- name: Restore Python virtual environment
121121
id: cache-venv
122-
uses: actions/[email protected].3
122+
uses: actions/[email protected].4
123123
with:
124124
path: venv
125125
key: |
@@ -131,7 +131,7 @@ jobs:
131131
exit 1
132132
- name: Restore pre-commit environment from cache
133133
id: cache-precommit
134-
uses: actions/[email protected].3
134+
uses: actions/[email protected].4
135135
with:
136136
path: ${{ env.PRE_COMMIT_CACHE }}
137137
key: |
@@ -154,7 +154,7 @@ jobs:
154154
needs: prepare
155155
steps:
156156
- name: Check out code from GitHub
157-
uses: actions/checkout@v4.2.2
157+
uses: actions/checkout@v5.0.0
158158
- name: Register hadolint problem matcher
159159
run: |
160160
echo "::add-matcher::.github/workflows/matchers/hadolint.json"
@@ -169,15 +169,15 @@ jobs:
169169
needs: prepare
170170
steps:
171171
- name: Check out code from GitHub
172-
uses: actions/checkout@v4.2.2
172+
uses: actions/checkout@v5.0.0
173173
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
174174
uses: actions/[email protected]
175175
id: python
176176
with:
177177
python-version: ${{ needs.prepare.outputs.python-version }}
178178
- name: Restore Python virtual environment
179179
id: cache-venv
180-
uses: actions/[email protected].3
180+
uses: actions/[email protected].4
181181
with:
182182
path: venv
183183
key: |
@@ -189,7 +189,7 @@ jobs:
189189
exit 1
190190
- name: Restore pre-commit environment from cache
191191
id: cache-precommit
192-
uses: actions/[email protected].3
192+
uses: actions/[email protected].4
193193
with:
194194
path: ${{ env.PRE_COMMIT_CACHE }}
195195
key: |
@@ -213,15 +213,15 @@ jobs:
213213
needs: prepare
214214
steps:
215215
- name: Check out code from GitHub
216-
uses: actions/checkout@v4.2.2
216+
uses: actions/checkout@v5.0.0
217217
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
218218
uses: actions/[email protected]
219219
id: python
220220
with:
221221
python-version: ${{ needs.prepare.outputs.python-version }}
222222
- name: Restore Python virtual environment
223223
id: cache-venv
224-
uses: actions/[email protected].3
224+
uses: actions/[email protected].4
225225
with:
226226
path: venv
227227
key: |
@@ -233,7 +233,7 @@ jobs:
233233
exit 1
234234
- name: Restore pre-commit environment from cache
235235
id: cache-precommit
236-
uses: actions/[email protected].3
236+
uses: actions/[email protected].4
237237
with:
238238
path: ${{ env.PRE_COMMIT_CACHE }}
239239
key: |
@@ -257,15 +257,15 @@ jobs:
257257
needs: prepare
258258
steps:
259259
- name: Check out code from GitHub
260-
uses: actions/checkout@v4.2.2
260+
uses: actions/checkout@v5.0.0
261261
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
262262
uses: actions/[email protected]
263263
id: python
264264
with:
265265
python-version: ${{ needs.prepare.outputs.python-version }}
266266
- name: Restore Python virtual environment
267267
id: cache-venv
268-
uses: actions/[email protected].3
268+
uses: actions/[email protected].4
269269
with:
270270
path: venv
271271
key: |
@@ -293,7 +293,7 @@ jobs:
293293
needs: prepare
294294
steps:
295295
- name: Check out code from GitHub
296-
uses: actions/checkout@v4.2.2
296+
uses: actions/checkout@v5.0.0
297297
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
298298
uses: actions/[email protected]
299299
id: python
@@ -307,7 +307,7 @@ jobs:
307307
echo "key=mypy-${{ env.MYPY_CACHE_VERSION }}-$mypy_version-$(date -u '+%Y-%m-%dT%H:%M:%s')" >> $GITHUB_OUTPUT
308308
- name: Restore Python virtual environment
309309
id: cache-venv
310-
uses: actions/[email protected].3
310+
uses: actions/[email protected].4
311311
with:
312312
path: venv
313313
key: >-
@@ -318,7 +318,7 @@ jobs:
318318
echo "Failed to restore Python virtual environment from cache"
319319
exit 1
320320
- name: Restore mypy cache
321-
uses: actions/[email protected].3
321+
uses: actions/[email protected].4
322322
with:
323323
path: .mypy_cache
324324
key: >-
@@ -339,7 +339,7 @@ jobs:
339339
name: Run tests Python ${{ needs.prepare.outputs.python-version }}
340340
steps:
341341
- name: Check out code from GitHub
342-
uses: actions/checkout@v4.2.2
342+
uses: actions/checkout@v5.0.0
343343
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
344344
uses: actions/[email protected]
345345
id: python
@@ -351,7 +351,7 @@ jobs:
351351
cosign-release: "v2.4.3"
352352
- name: Restore Python virtual environment
353353
id: cache-venv
354-
uses: actions/[email protected].3
354+
uses: actions/[email protected].4
355355
with:
356356
path: venv
357357
key: |
@@ -398,15 +398,15 @@ jobs:
398398
needs: ["pytest", "prepare"]
399399
steps:
400400
- name: Check out code from GitHub
401-
uses: actions/checkout@v4.2.2
401+
uses: actions/checkout@v5.0.0
402402
- name: Set up Python ${{ needs.prepare.outputs.python-version }}
403403
uses: actions/[email protected]
404404
id: python
405405
with:
406406
python-version: ${{ needs.prepare.outputs.python-version }}
407407
- name: Restore Python virtual environment
408408
id: cache-venv
409-
uses: actions/[email protected].3
409+
uses: actions/[email protected].4
410410
with:
411411
path: venv
412412
key: |
@@ -428,4 +428,4 @@ jobs:
428428
coverage report
429429
coverage xml
430430
- name: Upload coverage to Codecov
431-
uses: codecov/codecov-action@v5.4.3
431+
uses: codecov/codecov-action@v5.5.0

.github/workflows/release-drafter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
name: Release Drafter
1212
steps:
1313
- name: Checkout the repository
14-
uses: actions/checkout@v4.2.2
14+
uses: actions/checkout@v5.0.0
1515
with:
1616
fetch-depth: 0
1717

.github/workflows/restrict-task-creation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
check-authorization:
1010
runs-on: ubuntu-latest
1111
# Only run if this is a Task issue type (from the issue form)
12-
if: github.event.issue.issue_type == 'Task'
12+
if: github.event.issue.type.name == 'Task'
1313
steps:
1414
- name: Check if user is authorized
1515
uses: actions/github-script@v7

.github/workflows/sentry.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Check out code from GitHub
13-
uses: actions/checkout@v4.2.2
13+
uses: actions/checkout@v5.0.0
1414
- name: Sentry Release
1515
uses: getsentry/[email protected]
1616
env:

.github/workflows/update_frontend.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
latest_version: ${{ steps.latest_frontend_version.outputs.latest_tag }}
1515
steps:
1616
- name: Checkout code
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v5.0.0
1818
- name: Get latest frontend release
1919
id: latest_frontend_version
2020
uses: abatilo/[email protected]
@@ -49,7 +49,7 @@ jobs:
4949
if: needs.check-version.outputs.skip != 'true'
5050
steps:
5151
- name: Checkout code
52-
uses: actions/checkout@v4
52+
uses: actions/checkout@v5.0.0
5353
- name: Clear www folder
5454
run: |
5555
rm -rf supervisor/api/panel/*

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,3 +100,6 @@ ENV/
100100
# mypy
101101
/.mypy_cache/*
102102
/.dmypy.json
103+
104+
# Mac
105+
.DS_Store

.ha-frontend-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250806.0
1+
20250811.0

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ RUN \
2929
\
3030
&& curl -Lso /usr/bin/cosign "https://github.com/home-assistant/cosign/releases/download/${COSIGN_VERSION}/cosign_${BUILD_ARCH}" \
3131
&& chmod a+x /usr/bin/cosign \
32-
&& pip3 install uv==0.6.17
32+
&& pip3 install uv==0.8.9
3333

3434
# Install requirements
3535
COPY requirements.txt .

requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ attrs==25.3.0
55
awesomeversion==25.8.0
66
blockbuster==1.5.25
77
brotli==1.1.0
8-
ciso8601==2.3.2
8+
ciso8601==2.3.3
99
colorlog==6.9.0
1010
cpe==1.3.1
1111
cryptography==45.0.6
@@ -17,13 +17,13 @@ faust-cchardet==2.1.19
1717
gitpython==3.1.45
1818
jinja2==3.1.6
1919
log-rate-limit==1.4.2
20-
orjson==3.11.1
20+
orjson==3.11.2
2121
pulsectl==24.12.0
2222
pyudev==0.24.3
2323
PyYAML==6.0.2
24-
requests==2.32.4
24+
requests==2.32.5
2525
securetar==2025.2.1
26-
sentry-sdk==2.34.1
26+
sentry-sdk==2.35.0
2727
setuptools==80.9.0
2828
voluptuous==0.15.2
2929
dbus-fast==2.44.3

0 commit comments

Comments
 (0)