adoptium / temurin-build

Eclipse Temurin™ build scripts - common across all releases/versions
Apache License 2.0
1.02k stars 247 forks source link

Generate changelog for each release #475

Open karianna opened 6 years ago

karianna commented 6 years ago

From @Joe-Brady on March 17, 2017 14:54

Changelog generation should be automated, and have predictable URLs that can be used on the website.

Copied from original issue: AdoptOpenJDK/openjdk8-releases#4

karianna commented 6 years ago

Not sure if this will be part of the build process or whether we just get release notes from upstream projects (more likely)

M-Davies commented 4 years ago

@karianna Same question as https://github.com/AdoptOpenJDK/openjdk-build/issues/474#issuecomment-630113879

karianna commented 4 years ago

@karianna Same question as #474 (comment)

And same answer (well not quite). For this metadata we don't have any key or hook in place yet.

M-Davies commented 4 years ago

get release notes from upstream projects

Is there an api or alternative source you know of that we could utilise to retrieve these release notes? Otherwise, I'm looking at the more "hacky" alternative of checking out the source repo to the last release tag and doing a git diff between that tag and the new one

karianna commented 4 years ago

get release notes from upstream projects

Is there an api or alternative source you know of that we could utilise to retrieve these release notes? Otherwise, I'm looking at the more "hacky" alternative of checking out the source repo to the last release tag and doing a git diff between that tag and the new one

I haven't dug in fully yet, but if you look at our release notes page I reference a JBS query for each version. That might do the trick (with a bit of finessing afterward). I've also asked the Red Hat folks on how they do it for the release notes they put on the mailing list for 8u and 11u

M-Davies commented 4 years ago

release notes page

Do you have a link for that?

karianna commented 4 years ago

https://adoptopenjdk.net/release_notes.html