vcpkg/scripts/azure-pipelines/patch-tuesday-checklist.md

1.0 KiB

First time machine setup:

Each Patch Tuesday:

  • Check for depends:vm-update PRs and make relevant changes if possible.
  • Check for Service 360 alerts (possibly at https://aka.ms/s360 ?) against the service named "C++ VCPKG Validation" about vulnerable software we are installing in the VMs and update that. (Most often PowerShell needs to be updated)
  • Check for any other software for the Windows images we wish to update and make the edits to do so in scripts/azure-pipelines/windows
  • Check for any updates possible to vcpkg-tools.json.
  • Run windows/create-image.ps1
  • Submit PR with those changes and merge it.
  • In the Azure portal, mark the newly created image as the 'latest' one.
  • Mint a new macOS base box. (See instructions in scripts/azure-pipelines/osx/README.md)
  • Deploy the new base box to all hosts.