axion-release-plugin
axion-release-plugin copied to clipboard
Gradle release & version management plugin.
I'm trying to implement a configuration of the release plugin such that certain branches *always* produce a snapshot version. For example, any branch matching 'PR-.*' must produce a snapshot version,...
My application has one or more submodule dependencies. If only those change, the axion plugin obviously won't detect those changes and won't create a new release. Is there any way...
- Here is the my environment information: ------------------------------------------------------------ Gradle 6.8 ------------------------------------------------------------ Build time: 2021-01-08 16:38:46 UTC Revision: b7e82460c5373e194fb478a998c4fcfe7da53a7e Kotlin: 1.4.20 Groovy: 2.5.12 Ant: Apache Ant(TM) version 1.10.9 compiled on September...
The legacy 'release-' prefix is not being detected when there are random tags present. I had to specify: ``` scmVersion { tag { prefix = 'release' versionSeparator = '-' }...
For example you have 2 modules: api and endpoint. enpoint uses api module like this implementation(project(":api")) Then the snapshot check fails: > The project uses snapshot versions - can't release....
Sorting needs to be changed when useHigestVersion is set to true. Currently alphabetical sorting is used, so having 1.0.1 and 1.0.10 versions will result in incorrect current version resolution
Hi, in my use case, I would like to use axion release plugin for several independent gradle builds in the same repository. On Jenkins I am using a composite build,...
I'd like to publish released versions of a software per channel. Where the channel is appended to the version number, this is important as the distribution mechanism rely on the...
My workspace is clean: ```shell script $ LANG=POSIX git status On branch nothing to commit, working tree clean ``` Still, when I execute the release command, the plugin / JGit...
For example you have 2 modules: api and server. Server uses api module like this `implementation(project(":api"))` Then the snapshot check fails: `> The project uses snapshot versions - can't release....