Skip to content

Commit d9a5afd

Browse files
authored
[Core] Mark Allure 5 and 6 plugins as incompatible (#2652)
This bans the use of the incompatible plugins ``` io.qameta.allure.cucumber5jvm.AllureCucumber5Jvm io.qameta.allure.cucumber6jvm.AllureCucumber6Jvm ``` This will prevent users from making the mistake of using the wrong plugin version with Cucumber. This avoids questions and noise all around.
1 parent fc24b11 commit d9a5afd

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313

1414
### Added
1515
- Enabled reproducible builds ([2641](https://github.com/cucumber/cucumber-jvm/issues/2641) Hervé Boutemy )
16+
- [Core] Mark Allure 5 and 6 plugins as incompatible ([2652](https://github.com/cucumber/cucumber-jvm/issues/2652) M.P. Korstanje)
17+
1618

1719
## [7.9.0] - 2022-11-01
1820
### Changed

cucumber-core/src/main/java/io/cucumber/core/options/PluginOption.java

+2
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ public class PluginOption implements Options.Plugin {
7979
incompatible.add("io.qameta.allure.cucumber2jvm.AllureCucumber2Jvm");
8080
incompatible.add("io.qameta.allure.cucumber3jvm.AllureCucumber3Jvm");
8181
incompatible.add("io.qameta.allure.cucumber4jvm.AllureCucumber4Jvm");
82+
incompatible.add("io.qameta.allure.cucumber5jvm.AllureCucumber5Jvm");
83+
incompatible.add("io.qameta.allure.cucumber6jvm.AllureCucumber6Jvm");
8284
INCOMPATIBLE_PLUGIN_CLASSES = unmodifiableSet(incompatible);
8385
}
8486

0 commit comments

Comments
 (0)