diff --git a/pyproject.toml b/pyproject.toml index 5043a3adf..3a354cd56 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "detection_rules" -version = "0.4.10" +version = "0.4.11" 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." readme = "README.md" requires-python = ">=3.12" diff --git a/tests/test_all_rules.py b/tests/test_all_rules.py index aa90ea2f5..850e8da12 100644 --- a/tests/test_all_rules.py +++ b/tests/test_all_rules.py @@ -1449,8 +1449,9 @@ class TestAlertSuppression(BaseRuleTest): self.fail(f"{self.rule_str(rule)} alert suppression field {fld} not \ found in ECS, Beats, or non-ecs schemas") - @unittest.skipIf(PACKAGE_STACK_VERSION < Version.parse("8.14.0"), - "Test only applicable to 8.14+ stacks for eql non-sequence rule alert suppression feature.") + @unittest.skipIf(PACKAGE_STACK_VERSION < Version.parse("8.14.0") or # noqa: W504 + PACKAGE_STACK_VERSION >= Version.parse("8.18.0"), # noqa: W504 + "Test is applicable to 8.14 --> 8.17 stacks for eql non-sequence rule alert suppression feature.") def test_eql_non_sequence_support_only(self): for rule in self.all_rules: if (