-
Notifications
You must be signed in to change notification settings - Fork 136
Closed
Labels
area-releaseRelease tasks or related issuesRelease tasks or related issues
Description
Checklist clarity could be improved, by being more explicit, and having a little bit more information. We should strive to avoid relying on 'tribal knowledge'.
Examples of missing info:
installercommit is referenced a dozen of times in the checklist, but it is never described how this commit can be discovered. Solution: describe how to find installer build from stage-dotnet - via manifestdry-runis mentioned as required step. It is not clear what if anything should be validated in dry-run outputs (outputs of various steps, artifacts, etc) Solution: be very specific about validation.- If pipeline fails and a fix is needed, user needs to investigate the pipeline sources (ymls). Solution: specify that sources are available in public source-build repo
- It is important that release Tag points at the correct commit. Various pipeline inputs and source changes could produce unexpected results and cause tagging to point at incorrect commit. Solution: Add a new steps in 3.d. for tag verification.
- There is some confusion around trigger for
Approval - Releasestage, theSYNC POINT. Current instructions, "Wait for Microsoft build release", are not clear enough. Solution: Add something along these lines: for 8.0 wait for public release blog announcement, for 6.0/7.0, besides waiting on public release blog announcement, also verify that release tags are available in public repos.
Metadata
Metadata
Assignees
Labels
area-releaseRelease tasks or related issuesRelease tasks or related issues
Type
Projects
Status
Done