Commit f94eeed
* chore(ci)(deps): bump setup-python, docker/login-action, docker/build-push-action
- actions/setup-python 6.3.0 -> 7.0.0 (#411)
- docker/login-action 4.2.0 -> 4.4.0 (#406)
- docker/build-push-action 7.2.0 -> 7.3.0 (#405)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SKNkeeo4ggQFfNWcFNLFtE
* chore(backend)(deps): bump python dependency group + setuptools
Consolidates dependabot #420 (13-package python group) and #418 (setuptools).
Applied: aiohttp 3.14.3, annotated-types 0.8.0, anyio 4.14.2,
certifi 2026.7.22, cffi 2.1.0, charset-normalizer 3.4.9, fastapi 0.141.1,
greenlet 3.5.4, mypy 2.3.0, ruff 0.16.0, setuptools 83.0.0,
websockets 16.1.1/17.0, yarl 1.24.5.
Held back: pydantic-core 2.47.0 — latest pydantic is still 2.13.4 and pins
pydantic-core==2.46.4 exactly, so the bump is uninstallable (deferred in
#378 and #404 for the same reason).
setuptools 83.0.0 clears GHSA-h35f-9h28-mq5c (medium).
ruff 0.16.0 formats python code blocks inside markdown, hence the two
README.md reformats.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SKNkeeo4ggQFfNWcFNLFtE
* chore(mcp)(deps): bump mcp 1.27.1 -> 1.29.0
Supersedes dependabot #410 (which targeted 1.28.1); uv resolved to the
latest satisfying 1.29.0.
Clears three HIGH advisories: GHSA-hvrp-rf83-w775, GHSA-jpw9-pfvf-9f58
(both <1.27.2) and GHSA-vj7q-gjh5-988w (<1.28.1).
443 mcp tests pass; ruff + mypy clean.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SKNkeeo4ggQFfNWcFNLFtE
* chore(frontend)(deps): bump prod + dev dependency groups, clear all advisories
Consolidates dependabot #419 (11 dev), #412 (3 prod), #417 (dompurify),
#416 (immutable) and #415 (body-parser).
Prod: dompurify 3.4.12, vue 3.5.40 (+ @vue/server-renderer 3.5.40 in
lock-step — it peer-pins vue exactly), vuetify 4.1.6.
Dev: eslint 10.8.0, eslint-plugin-vue 10.10.0, globals 17.8.0,
happy-dom 20.11.1, lint-staged 17.2.0, @playwright/test 1.62.0,
prettier 3.9.6, sass 1.102.0, terser 5.49.0, vite 8.2.0,
@vitejs/plugin-vue 6.0.8.
Transitive security fixes: immutable 5.1.9 (GHSA-v56q-mh7h-f735,
GHSA-xvcm-6775-5m9r), body-parser 2.3.0 (GHSA-v422-hmwv-36x6),
dompurify 3.4.12 (GHSA-c2j3-45gr-mqc4).
brace-expansion (GHSA-3jxr-9vmj-r5cp + GHSA-mh99-v99m-4gvg) was not
covered by any dependabot PR. It only survives as a nested 2.1.4 under
js-beautify -> {editorconfig,glob} -> minimatch@9, and 2.x has no patched
release. A blanket brace-expansion@5 override is NOT safe: minimatch@9
does `__importDefault(require("brace-expansion"))` and calls `.default()`,
but brace-expansion@5's CJS build exports an object `{EXPANSION_MAX,
EXPANSION_MAX_LENGTH, expand}` — so it would throw. Instead override
minimatch to ^10.2.5, which is written against the object export (eslint
already resolves minimatch 10.2.x, so this dedupes rather than adds).
npm audit: 0 vulnerabilities. 504 vitest tests, eslint, prettier and
vite build all pass; `npm ci` reinstalls the lock cleanly.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SKNkeeo4ggQFfNWcFNLFtE
---------
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 40dd2d3 commit f94eeed
11 files changed
Lines changed: 1389 additions & 1529 deletions
File tree
- .github/workflows
- backend
- app/phenopackets
- tests
- frontend
- mcp
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
404 | 404 | | |
405 | 405 | | |
406 | 406 | | |
407 | | - | |
| 407 | + | |
408 | 408 | | |
409 | 409 | | |
410 | 410 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
| 164 | + | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
133 | | - | |
134 | | - | |
| 132 | + | |
135 | 133 | | |
136 | 134 | | |
137 | 135 | | |
| |||
229 | 227 | | |
230 | 228 | | |
231 | 229 | | |
232 | | - | |
| 230 | + | |
233 | 231 | | |
234 | 232 | | |
235 | 233 | | |
236 | | - | |
| 234 | + | |
237 | 235 | | |
238 | 236 | | |
239 | 237 | | |
| |||
253 | 251 | | |
254 | 252 | | |
255 | 253 | | |
256 | | - | |
| 254 | + | |
257 | 255 | | |
258 | 256 | | |
259 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
240 | | - | |
| 240 | + | |
241 | 241 | | |
242 | | - | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
243 | 245 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| 256 | + | |
256 | 257 | | |
257 | 258 | | |
258 | 259 | | |
| |||
0 commit comments