2.11.0
Overview
Adding the following habushu-maven-plugin configuration:
wheelDependencies
Optional set of wheel dependencies to retrieve from poetry cache. This allows previously cached external wheel dependencies to be copied into a given target directory during the VALIDATE phase; if it exists in poetry cache. This logic depends on wheels to have first been cached by cacheWheels habushu-maven-plugin configuration. Warnings will be logged if the specified wheel isn't found.
<plugin>
<groupId>org.technologybrewery.habushu</groupId>
<artifactId>habushu-maven-plugin</artifactId>
...
<configuration>
<wheelDependencies>
<wheelDependency>
<artifactId>foundation-core-python</artifactId>
<targetDirectory>${project.build.directory}</tartgetDirectory>
</wheelDependency>
</wheelDependencies>
...
</configuration>
</plugin>
- Dependencies updated:
- maven-cucumber-reporting: 5.7.5 --> 5.7.8 (resolves high dependabot alerts)
- commons-codec: 1.16.0 --> 1.16.1
- junit-bom: 5.10.1 --> 5.10.2
- commons-exec: 1.3 --> 1.4.0
- maven-plugin-annotations: 3.6.4 --> 3.11.0
Allow Behave reports to be collected and reported with Cucumber Reporting approaches. This allows Habushu modules to report their test results in a way that is consistent and integration with standard Maven and CI using Maven approaches
Breaking Changes
None
Major Documentation Additions
- You can read about how Habushu helps realize monorepo builds in a recent blog post.
Change Log
What's Changed
- ⬆️ #82 upgrade cryptography dependency to close dependabot alert by @d-ryan-ashcraft in #83
- #81 - Add the ability to retrieve cache wheel files from poetry cache by @JeffreyRoss in #84
- #87 📝 add link to habushu blog post in documentation by @d-ryan-ashcraft in #88
- Split Habushu-maven-plugin wheel caching behavior. Caching vs Retrieving. by @JeffreyRoss in #90
- #91 Behave test results should output a test results in the Cucumber reports JSON format by @cpointe-ibllanos in #91
- #92 ⬆️ resolve dependabot alerts and general upgrades by @d-ryan-ashcraft in #93
- #94 Modifying retrieve caching logic to allow for non-habushu packaging by @JeffreyRoss in #95
- Change output directory for Behave tests by @cpointe-ibllanos in #97
New Contributors
- @cpointe-ibllanos made their first contribution in #91
Full Changelog: habushu-2.10.0...habushu-2.11.0