Version 2.0 release
Merge-Request
Source: dev
Target: main
Co-Authors?
Co-authored-by: kl11n K_Git@l11n.de
Linked Tickets
Add linked tickets here
Description
Describe your changes rework of the versioning addin. The commits since the initial version tag are no longer counted. Instead now the released versions are counted to determine the new number for the current build.
Commits
-
fix typo in path
-
use System.lineSeparator() to ensure test is system independent
-
use - instead of + between classification and version incrementation
-
only opt out of classifier if it is RELEASE
-
add functional test for possibility to disable RELEASE classifier in version string
-
add possibility to not add RELEASE classifier in version string
-
parallelize functional tests
-
add test for creating version file
-
use VersionClassification instead of old VersionType
-
Fix version gets increased wrongly if new classification is bigger than the old one
-
Add Gitlab Templates
-
change README.md for new behaviour
-
rename VersionType to VersionClassification as it is more fitting
-
make it possible to always add SNAPSHOT to the version string when not in release mode
-
extract duplicated code
-
use the signing key from jenkins for the gradle check call
-
ensure adoptium 17 is used when building on machines with multiple versions
-
as functional test depend on localPublish, the signing key must be defined
-
ready to use version 2.0 of this plugin when building
-
remove the old GitVersionInfo class
-
Adapt the plugin to the new parsing method. Old Configurations in the extension are marked as deprecated and will be removed in future releases
-
new way of parsing versions
-
update versions
-
execute functional tests with multiple gradle versions
-
move NumbersMode into enums package
-
execute tests with all gradle versions
-
update README.md
-
using default method for versioning
-
updated dependencies
-
set correct link to gradle portal and add new build status