Skip to content

Commit aeca060

Browse files
committed
Update several dependencies.
1 parent 429d065 commit aeca060

File tree

34 files changed

+1565
-1940
lines changed

34 files changed

+1565
-1940
lines changed

components/api_server/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies = [
2222
"shared-code",
2323
]
2424
optional-dependencies.dev = [
25-
"coverage==7.13.2",
25+
"coverage==7.13.3",
2626
"pydantic==2.12.5", # Needed for importing the data model in the tests from the shared code component
2727
"types-cryptography==3.3.23.2",
2828
"types-ldap3==2.9.13.20251121",
@@ -37,7 +37,7 @@ optional-dependencies.tools = [
3737
"mypy==1.19.1",
3838
"pip-audit==2.10.0",
3939
"pyproject-fmt==2.12.1",
40-
"ruff==0.14.14",
40+
"ruff==0.15.0",
4141
"troml==0.4.1",
4242
"vulture==2.14",
4343
]

components/api_server/src/model/issue_tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def create_issue(self, summary: str, description: str = "") -> tuple[str, str]:
159159
try:
160160
response_json = self.__post_json(self.issue_creation_api, {"fields": fields})
161161
except Exception as reason:
162-
error = str(reason) if str(reason) else reason.__class__.__name__
162+
error = str(reason) or reason.__class__.__name__
163163
logger.warning("Creating a new issue at %s failed: %s", self.issue_creation_api, error)
164164
return "", error
165165
return response_json["key"], "" # pragma: no feature-test-cover

components/api_server/src/model/report.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@ def _desired_response_time(self, status: str) -> int | None:
5252
return defaults.get(status)
5353
try:
5454
return int(self["desired_response_times"][status])
55-
except (ValueError, TypeError): # The desired response time can be empty, treat any non-integer as None
55+
except ValueError, TypeError: # The desired response time can be empty, treat any non-integer as None
5656
return None

components/api_server/uv.lock

Lines changed: 59 additions & 60 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/collector/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ classifiers = [
99
"Programming Language :: Python :: 3.14",
1010
]
1111
dependencies = [
12-
"aiogqlc==5.3.0",
12+
"aiogqlc==5.4.0",
1313
"aiohttp==3.13.3",
1414
"beautifulsoup4==4.14.3",
1515
"defusedxml==0.7.1",
@@ -20,7 +20,7 @@ dependencies = [
2020
"typing-extensions==4.15.0",
2121
]
2222
optional-dependencies.dev = [
23-
"coverage==7.13.2",
23+
"coverage==7.13.3",
2424
"mongomock==4.3.0",
2525
"pydantic==2.12.5", # Needed for importing the data model in the tests from the shared code component
2626
"types-beautifulsoup4==4.12.0.20250516",
@@ -34,7 +34,7 @@ optional-dependencies.tools = [
3434
"mypy==1.19.1",
3535
"pip-audit==2.10.0",
3636
"pyproject-fmt==2.12.1",
37-
"ruff==0.14.14",
37+
"ruff==0.15.0",
3838
"troml==0.4.1",
3939
"vulture==2.14",
4040
]

components/collector/src/source_collectors/owasp_dependency_check_json/dependencies.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def _parse_entity(self, dependency: Dependency, dependency_index: int, landing_u
3838
# We can only generate an entity landing url if a sha1 is present in the JSON, but unfortunately not all
3939
# dependencies have one, so check for it:
4040
entity_landing_url = f"{landing_url}#l{dependency_index + 1}_{sha1}" if sha1 else ""
41-
key = sha1 if sha1 else sha1_hash(stable_file_path + file_name)
41+
key = sha1 or sha1_hash(stable_file_path + file_name)
4242
return Entity(
4343
key=key,
4444
file_path=file_path,

components/collector/src/source_collectors/owasp_dependency_check_xml/dependencies.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def _parse_entity(
4949
# We can only generate an entity landing url if a sha1 is present in the XML, but unfortunately not all
5050
# dependencies have one, so check for it:
5151
entity_landing_url = f"{landing_url}#l{dependency_index + 1}_{sha1}" if sha1 else ""
52-
key = sha1 if sha1 else sha1_hash(stable_file_path + file_name)
52+
key = sha1 or sha1_hash(stable_file_path + file_name)
5353
return Entity(
5454
key=key,
5555
file_path=file_path,

components/collector/uv.lock

Lines changed: 63 additions & 64 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/frontend/package-lock.json

Lines changed: 942 additions & 1332 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/frontend/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"@emotion/styled": "^11.14.1",
88
"@mui/icons-material": "^7.3.7",
99
"@mui/material": "^7.3.7",
10-
"@mui/x-date-pickers": "^8.26.0",
10+
"@mui/x-date-pickers": "^8.27.0",
1111
"crypto-js": "^4.2.0",
1212
"dayjs": "^1.11.19",
1313
"history": "^5.3.0",
@@ -38,20 +38,20 @@
3838
"@testing-library/jest-dom": "^6.9.1",
3939
"@testing-library/react": "^16.3.2",
4040
"@testing-library/user-event": "^14.6.1",
41-
"@vitejs/plugin-react": "^5.1.2",
41+
"@vitejs/plugin-react": "^5.1.3",
4242
"@vitest/coverage-v8": "^4.0.18",
4343
"browserslist-to-esbuild": "^2.1.1",
4444
"eslint": "^9.39.2",
4545
"eslint-config-prettier": "^10.1.8",
46-
"eslint-plugin-jest": "^29.12.1",
46+
"eslint-plugin-jest": "^29.12.2",
4747
"eslint-plugin-prettier": "^5.5.5",
4848
"eslint-plugin-promise": "^7.2.1",
4949
"eslint-plugin-react": "^7.37.5",
5050
"eslint-plugin-simple-import-sort": "^12.1.1",
5151
"globals": "^17.3.0",
5252
"jest": "^30.2.0",
5353
"jest-axe": "^10.0.0",
54-
"jsdom": "^27.4.0",
54+
"jsdom": "^28.0.0",
5555
"prettier": "^3.8.1",
5656
"vite": "^7.3.1",
5757
"vitest": "^4.0.18"

0 commit comments

Comments
 (0)