Bot releases are hidden (Show)
Published by bgalek 26 days ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.8...v1.18.9
Published by bgalek about 1 month ago
When using releaseOnlyOnReleaseBranches
verifyRelease tasks were not skipped.
From now, gradle release
task and it's dependants will be skipped if releaseOnlyOnReleaseBranches
is active and the plugin decides to skip the release.
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.7...v1.18.8
Published by bgalek about 2 months ago
With releaseOnlyOnReleaseBranches
property set,
when a release is skipped, GITHUB_OUTPUT
is not written anymore.
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.6...v1.18.7
Published by bgalek about 2 months ago
🎉 Achieving a workflow with one-liner gradle step: ./gradew build release publish
is now possible!
Setting releaseOnlyOnReleaseBranches option
scmVersion {
releaseOnlyOnReleaseBranches = true
}
Will make release
task no-operation, if run on feature branches (not main
/master
).
You can further customize release branch name list, using releaseBranchNames
property:
scmVersion {
releaseOnlyOnReleaseBranches = true
releaseBranchNames = ['main', 'master']
}
Based on users feedback it may be set to default in future releases :)
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.5...v1.18.6
Introducing fallbackPrefixes
that can be used to migrate from one tag prefix to another.
Usage:
scmVersion {
tag {
prefix.set("new-prefix-")
fallbackPrefixes.set(listOf("old-prefix-"))
}
}
Implement support for fallback tag prefixes by @radoslaw-panuszewski in https://github.com/allegro/axion-release-plugin/pull/793
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.4...v1.18.5
Published by bgalek 2 months ago
We continue streamlining GitHub Workflows (and CI runtimes in general).
This release is introducing unshallowRepoOnCI
incubating option,
that will unshallow the git repository, so the axion-release-plugin
can successfully read tags history despite your CI clone strategy.
Usage:
scmVersion {
unshallowRepoOnCI.set(true)
}
Now, you can simplify your GitHub Actions config:
steps:
- uses: actions/checkout@v4
- with:
- fetch-depth: 0
After more testing with other CI pipelines, this option will probably be enabled by default.
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.3...v1.18.4
Published by bgalek 3 months ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.2...v1.18.3
Published by bgalek 3 months ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.1...v1.18.2
Published by bgalek 3 months ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.18.0...v1.18.1
Published by bgalek 4 months ago
https://github.com/allegro/axion-release-plugin/pull/772
This release addresses a common issue with code collaboration using this plugin, particularly when multiple feature branches are being developed simultaneously from the same HEAD.
Until now, the plugin used a SIMPLE version creator by default, which did not decorate version in any way.
This default setting led to the following issues:
v0.0.1-SNAPSHOT
).This release changes the default versionCreator
to VERSION_WITH_BRANCH.
The new behavior includes:
v0.0.1-my-branch-name-SNAPSHOT
).To continue using the SIMPLE version creator, update your plugin configuration as follows:
scmVersion {
versionCreator('simple')
}
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.17.2...v1.18.0
Published by bgalek 6 months ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.17.1...v1.17.2
Published by bgalek 6 months ago
Introducing overridenIsClean
flag.
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.17.0...v1.17.1
Published by bgalek 8 months ago
axion-release-plugin now requires a minimum Gardle 7
This release drops Gradle 6 support since it was a blocker to allow this plugin to handle the newer encryptions for SSH like elliptic curves and other recent cipher suites.
From now on, many connection issues should be resolved thank you @mc1arke!
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.16.1...v1.17.0
Published by bgalek 8 months ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.14.4...v1.14.5
Published by bgalek 11 months ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.16.0...v1.16.1
Published by bgalek 11 months ago
To fix gradle configuration cache problems @SmialyKot changed the default SystemReader behavior - and from now on, we won't use system config by default. We tested it in multiple cases and should mostly work, but this can break things, so please file an issue if this occurs.
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.15.5...v1.16.0
Published by bgalek about 1 year ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.15.4...v1.15.5
Published by bgalek about 1 year ago
@ralfhergert pointed out that this release is breaking one of the API's.
Sorry for that mistake - this should be reflected in semver versioning.
scmVersion.repository.directory
now accepts String instead of File.
If you're getting Cannot set the value of property 'directory' of type java.lang.String using an instance of type java.io.File.
remember to update your directory
plugin property.
i.e. directory.set(project.rootProject.absolutePath)
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.15.3...v1.15.4
Published by bgalek over 1 year ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.15.2...v1.15.3
Published by bgalek over 1 year ago
Full Changelog: https://github.com/allegro/axion-release-plugin/compare/v1.15.1...v1.15.2