Skip to content

Commit 7960772

Browse files
Renovate Updates (#5258)
1 parent 64cc823 commit 7960772

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

detection_rules/cli_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ def rule_prompt( # noqa: PLR0912, PLR0913, PLR0915
375375
# if failing due to a query, loop until resolved or terminated
376376
while True:
377377
try:
378-
contents["query"] = click.edit(contents["query"], extension=".eql")
378+
contents["query"] = click.edit(contents["query"], extension=".eql") # type: ignore[reportUnknownArgumentType]
379379
rule = TOMLRule(
380380
path=Path(path),
381381
contents=TOMLRuleContents.from_dict({"rule": contents, "metadata": meta}),

detection_rules/ghwrap.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def get_gh_release(repo: Repository, release_name: str | None = None, tag_name:
3535

3636
releases = repo.get_releases()
3737
for release in releases:
38-
if (release_name and release_name == release.title) or (tag_name and tag_name == release.tag_name):
38+
if (release_name and release_name == release.name) or (tag_name and tag_name == release.tag_name):
3939
return release
4040
return None
4141

@@ -211,7 +211,7 @@ def __init__(
211211
raise ValueError(f"No release found for {tag_name or release_name}")
212212

213213
if not self.release_name:
214-
self.release_name = self.release.title
214+
self.release_name = self.release.name
215215

216216
self.manifest_name = f"manifest-{self.release_name}.json"
217217
self.assets = self._get_enriched_assets_from_release()

pyproject.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "detection_rules"
3-
version = "1.5.11"
3+
version = "1.5.12"
44
description = "Detection Rules is the home for rules used by Elastic Security. This repository is used for the development, maintenance, testing, validation, and release of rules for Elastic Security’s Detection Engine."
55
readme = "README.md"
66
requires-python = ">=3.12"
@@ -19,12 +19,12 @@ classifiers = [
1919
"Topic :: Utilities"
2020
]
2121
dependencies = [
22-
"Click~=8.1.7",
22+
"Click~=8.3.0",
2323
"elasticsearch~=8.12.1",
2424
"eql==0.9.19",
2525
"jsl==0.2.4",
2626
"jsonschema>=4.21.1",
27-
"marko==2.0.3",
27+
"marko==2.2.1",
2828
"marshmallow-dataclass==8.7.1",
2929
"marshmallow-jsonschema~=0.13.0",
3030
"marshmallow-union~=0.1.15",
@@ -39,19 +39,19 @@ dependencies = [
3939
"typing-extensions>=4.12",
4040
"XlsxWriter~=3.2.0",
4141
"semver==3.0.4",
42-
"PyGithub==2.2.0",
42+
"PyGithub==2.8.1",
4343
"detection-rules-kql @ git+https://github.com/elastic/detection-rules.git#subdirectory=lib/kql",
4444
"detection-rules-kibana @ git+https://github.com/elastic/detection-rules.git#subdirectory=lib/kibana",
4545
"setuptools==78.1.1"
4646
]
4747
[project.optional-dependencies]
4848
dev = [
49-
"pep8-naming==0.13.0",
50-
"flake8==7.0.0",
51-
"pyflakes==3.2.0",
49+
"pep8-naming==0.15.1",
50+
"flake8==7.3.0",
51+
"pyflakes==3.4.0",
5252
"pytest>=8.1.1",
53-
"nodeenv==1.8.0",
54-
"pre-commit==3.6.2",
53+
"nodeenv==1.9.1",
54+
"pre-commit==3.8.0",
5555
"ruff>=0.11",
5656
"pyright>=1.1",
5757
]

0 commit comments

Comments
 (0)