Release Version 2.0.0
Merge-Request
Source: development
Target: main
Co-Authors?
Co-authored-by: kl11n K_Git@l11n.de
Linked Tickets
Add linked tickets here
Description
Describe your changes
The version is no longer counted by the commits since its declaration. Instead now it is determined by the classification and the number of versions with this classification 1.0.0-RC 1.0.0-RC-2 1.0.0 etc.
Commits
-
update JUnit
-
Remove patch from Kotlin version in README.md
-
use specific testKitDir for every test
-
make minor and patch private in GradleReleaseVersion
-
fix typo
-
update gradle version
-
use gradle runner again as fewer versions are tested
-
only test for highest and smallest version of each major release of gradle
-
change status urls in README.md
-
fail if signing is not possible and always add SNAPSHOT to non-release versions
-
move logic to add SNAPSHOT string to shared method
-
only publish when not in merge-pipeline
-
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