-
Notifications
You must be signed in to change notification settings - Fork 346
Open
Labels
Description
The hardest part of the release process that is currently manually done is figuring out what needs to be updated in the various infrastructure data files (manifest.versions.json and manifest.datestamps.json) and collecting the data to know what content those files should have.
This consists of the following aspects:
- Collect the KB numbers that are relevant for the release and update them in the
manifest.versions.json
. - Collecting the download URLs for those KB numbers on release day when the URLs are live - Add automatic KB/LCU download URL fetching in UpdateDependencies #1251
- Update
manifest.datestamps.json
file for those Dockerfiles that are being updated, and only those Dockerfiles.
We should investigate how all of these aspects can be automated to reduce the burden that is required for the release process.
As a source for the KB info, we use the information from https://aka.ms/TrackIt (internal link). This is based on an API: https://www.osgwiki.com/wiki/WSD_Wiki-DiscoverIt_PLC_Web_API (internal link) that could potentially give us the information we need.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
On Deck