AdoptOpenJDK / TSC

The AdoptOpenJDK Technical Steering Committee - Also acts as the knowledge portal for the Adopt OpenJDK GitHub projects
71 stars 33 forks source link

Sample Release Checklist to improve Release Automation #178

Closed smlambert closed 3 years ago

smlambert commented 3 years ago

Creating this Work in Progress checklist based on the release doc to capture what main activities happen during a release, and to annotate which activities can and should be automated in some fashion. This should serve to streamline release activities and help release champions complete all the required tasks.

One Week Prior to Release:

Release Week Checklist:

Hotspot Job name / ID scmReference/tag Other Args if not defaults Summarized Results Published
jdk8 Pipeline ID
jdk11 Pipeline ID
jdk15 Pipeline ID
OpenJ9 Job name / ID scmReference/tag Other Args if not defaults Summarized Results Published
jdk8 Pipeline ID
jdk11 Pipeline ID
jdk15 Pipeline ID
smlambert commented 3 years ago

This issue relates to https://github.com/AdoptOpenJDK/TSC/issues/158 especially on the section of fully defining/documenting input arguments to build and publish steps in the release workflow and as part of realizing a fully verifiable build process.

smlambert commented 3 years ago

Still need to understand and know what happens for the docker jobs and add that to the checklist.

tellison commented 3 years ago

Consider adding in a task, one week prior to release, to

smlambert commented 3 years ago

re: https://github.com/AdoptOpenJDK/TSC/issues/178#issuecomment-808364137 this is not in the release doc (which is what I am basing the checklist off of). Should add it there and have the checklist reflect it.