Skip to content

Commit ec42a8b

Browse files
lbarcziovanforro
andcommitted
Apply suggestions from code review
Co-authored-by: Nikola Forró <[email protected]>
1 parent 4acdced commit ec42a8b

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

beeai/agents/triage_agent.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
logger = logging.getLogger(__name__)
3333

3434

35-
def determine_target_branch(cve_eligibility_result: dict | None, triage_data) -> str | None:
35+
def determine_target_branch(cve_eligibility_result: dict | None, triage_data: BaseModel) -> str | None:
3636
"""
3737
Determine target branch from fix_version and CVE eligibility.
3838
"""
@@ -72,7 +72,7 @@ def _map_version_to_branch(version: str, needs_internal_fix: bool) -> str | None
7272

7373
if needs_internal_fix:
7474
branch = f"rhel-{major_version}.{minor_version}"
75-
if major_version != "10":
75+
if int(major_version) < 10:
7676
branch += ".0"
7777
logger.info(f"Mapped {version} -> {branch} (RHEL internal fix)")
7878
else:

beeai/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ services:
4949
- ./mcp_server:/home/mcp/mcp_server:ro,z
5050
- .secrets/keytab:/home/mcp/keytab:ro,z
5151
- git-repos:/git-repos
52-
- .secrets/rhel-config.json:/home/mcp/rhel-config.json:ro,z
52+
- .secrets/rhel-config.json:/home/mcp/rhel-config.json:ro,z,U
5353
command: ["python", "mcp_server/gateway.py"]
5454
restart: unless-stopped
5555

beeai/mcp_server/jira_tools.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,10 @@ def check_cve_triage_eligibility(
272272
"needs_internal_fix": True,
273273
}
274274

275-
if major_version == "8":
275+
config = _load_rhel_config()
276+
current_y_streams = config.get("current_y_streams")
277+
278+
if not current_y_streams.get(major_version):
276279
# no Y-stream, let's skip the other check
277280
return {
278281
"is_cve": True,
@@ -283,11 +286,8 @@ def check_cve_triage_eligibility(
283286

284287
due_date = fields.get("duedate")
285288

286-
config = _load_rhel_config()
287289
release_dates = config.get("release_dates", {})
288290

289-
current_y_streams = config.get("current_y_streams")
290-
291291
y_stream_version = current_y_streams.get(major_version)
292292
y_stream_release_date = release_dates.get(y_stream_version.lower()) if y_stream_version else None
293293

0 commit comments

Comments
 (0)