mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-01-05 10:43:41 +08:00
1.1 KiB
1.1 KiB
vcpkg_catalog_release_process
This document describes the acceptance criteria / process we use when doing a vcpkg release.
- Generate a new GitHub Personal Access Token with repo permissions.
- Using the PAT, invoke $/scripts/Get-Changelog.ps1
-StartDate (previous release date) -EndDate (Get-Date) -OutFile path/to/results.md
- Create a new GitHub release in this repo.
- Submit a vcpkg.ci (full tree rebuild) run with the same SHA as that release.
- Use the "auto-generate release notes". Copy the "new contributors" and "full changelog" parts to the end of
path/to/results.md
. - Change
## New Contributors
to#### New Contributors
- In
path/to/results.md
, updateLINK TO BUILD
with the most recent link to vcpkg.ci run. - In
path/to/results.md
, fill out the tables for number of existing ports and successful ports. - Replace the contents of the release notes with the contents of
path/to/results.md
- After the full rebuild submission completes, update the link to the one for the exact SHA, the counts, and remove "(tentative)".