axion-release-plugin
axion-release-plugin copied to clipboard
Gradle release & version management plugin.
Hi, I'm using axion-release-plugin 1.12.1 which uses jgit 5.7.0 internally. Now I'm trying to sign the version tag with gpg created by the plugin. My .gitconfig looks like this: ```...
Hi, Inspired to using Kotlin DSL and the recent additions to the plugin I started using the new Kotlin DSL methods. They seem to work except for fileUpdate. I considered...
https://www.conventionalcommits.org/en/v1.0.0/#specification To implement such an incrementer I need commits between the current SCM position and the previous release tag. May you add commits to VersionIncrementerContext (maybe with max depth limit)?...
``` [commit] gpgsign = true ``` Stacktrace ```bash $ :integrationTest --tests "pl.allegro.tech.build.axion.release.SimpleIntegrationTest.should update file in pre release hook" > Task :compileGroovy Note: P:\OpenSource\axion-release-plugin\src\main\java\pl\allegro\tech\build\axion\release\domain\hooks\CommitHookAction.java uses or overrides a deprecated API. Note:...
Hello, it is likely the multi-module project documentation is incomplete https://axion-release-plugin.readthedocs.io/en/latest/configuration/basic_usage/#multi-module-project [Here](https://github.com/allegro/axion-release-plugin/issues/455#issuecomment-1126943741) for example I've asked sb about his Gradle config and it turns out you need the `scmVersion{}` not...
Newest version of axion-release-plugin doesn't support [configuration cache](https://docs.gradle.org/6.8.3/userguide/configuration_cache.html). Here you can see why it fails: ```sh ./gradlew currentVersion --configuration-cache 2 problems were found storing the configuration cache, 1 of which...
As now all plugin configuration callbacks is Goovy Closure. It would be nice refactor it to Action. Currently Kotlin DSL configuration is ugly because of use Kotlin to Groovy Closure...
After upgrading plugin to version >=1.11.0, it only detects changes under project root directory (after monorepo support). In my project I have the following structure: ``` /.git /dir/gradlew /dir/build.gradle ```...
Work in progress for better ssh transport usage
Hey, I'm trying to improve the `previousVersion` behavior (#395) so that axion plugin better integrates with plugins that automatically generate release notes. It turns out that it's quite tricky (for...