jenkins-infra / jenkins-maven-cd-action

1 stars 7 forks source link

Support clean release version without changelist #13

Closed justusbunsi closed 2 years ago

justusbunsi commented 2 years ago

Many plugins have a clean version for a stable release, such as Blue Ocean or similar. It seems that they don't use this workflow action as it currently creates releases such as for the Gitea plugin.

This PR adds the possibility to opt-out incremental/snapshot/rc suffixes during plugin release/deploy and for creating the actual GitHub release from a previously created draft. By default the suffix will be used.

Additionally resolves: #6

jglick commented 2 years ago

I hope to support plugins still using MRP, but not this way.

justusbunsi commented 2 years ago

Anything I could change so that it would fit better? Or do you not want to support such clean versions in general?

jglick commented 2 years ago

See #14, to be used for components which cannot use full JEP-229. Not recommended in general.