use the github feature to mark a release explicitly as "draft" (pre-release), 
and und-draft it when the vote has passed. than we can add the changelog link.

as an example I've just done this for the build-helper-maven-plugin release:
https://github.com/mojohaus/build-helper-maven-plugin/releases

stefan

From: [email protected] <[email protected]> On Behalf 
Of Anders Hammar
Sent: Thursday, March 5, 2020 8:42 AM
To: [email protected]
Subject: Re: release process: add changelog info to gibhub release page?

I concur with Olivier. However, I think that the release draft should be 
updated AFTER the vote has passed. This to prevent users from thinking that it 
has been released already. As you've seen yourself [1] it is already too 
confusing when we publish the new site before the release has actually been 
made. We shouldn't make this worse.

[1] 
https://github.com/mojohaus/build-helper-maven-plugin/commit/ba766004f0f4261c5a33686f06210b40f92a0fdd#r37628132

/Anders

On Thu, Mar 5, 2020 at 4:10 AM Olivier Lamy <mailto:[email protected]> 
wrote:
LGTM as long as it's only a simple link to the issues.

 

On Wed, 4 Mar 2020 at 16:55, Stefan Seifert <mailto:[email protected]> 
wrote:
(from the discussion in [1])

currently, releases for mojos in github only show the plain list of release tag 
names - example: [2]. leaving it to the user to find the list of issues that 
were fixed (e.g. in the maven site's github report).

by using the GitHub UI it's possible to add a link to the changelog (which is 
usual in a lot of github projects), example in build-helper-maven-plugin 3.1.0 
[3]. this is a release draft create by me yesterday.

the question is: do we want to add this step in general to the release process 
for new releases, or prefer to keep the plain list of tag names.

adding the additional release information is a manual step (which is always bad 
for a release process). it may be possible to automate it with plugins like 
[4], but i've not tried it, and this plugin adds additional complexity to the 
release process as another token-based authentication needs to be setup.

i'm fine with either way, just wanted to ask to make the releases consistent.

if no one votes for adding more information to release tags in github (manual 
step), i will remove the changelog link for the latest 
build-helper-maven-plugin to make it consistent again.

stefan

[1] 
https://groups.google.com/d/msgid/mojohaus-dev/CAKDUN1vGL1qNjo5QTRoUuc-zH8yyo7qoy3JV53D2t-zwE38UxA%40mail.gmail.com?utm_medium=email&utm_source=footer
[2] https://github.com/mojohaus/license-maven-plugin/releases
[3] https://github.com/mojohaus/build-helper-maven-plugin/releases
[4] https://github.com/RagedUnicorn/github-release-maven-plugin


-- 
You received this message because you are subscribed to the Google Groups 
"mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mailto:mojohaus-dev%[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/5c4d54d4066f4136a406e7101b7703a4%40mailx01.intern.pro-vision.de.



-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy
-- 
You received this message because you are subscribed to the Google Groups 
"mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mailto:[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/CAPoyBqTOwNGn18zBCFQVc3%2BwA6JDvD7OjeT10fQaa2gZMzEL3w%40mail.gmail.com?utm_medium=email&utm_source=footer.
-- 
You received this message because you are subscribed to the Google Groups 
"mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mailto:[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/CAKDUN1uTpE%3Drkz3R_vqqyYnU-YZPX12MiyuhAYgEVga7BFqA2A%40mail.gmail.com?utm_medium=email&utm_source=footer.

-- 
You received this message because you are subscribed to the Google Groups 
"mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/c01d7b74a28f4aa4b43387f5b6376d8e%40mailx01.intern.pro-vision.de.

Reply via email to