Staging ground for maintainers to collaborate on torch release notes. Houses various artifacts that chronicle the release notes starting with 2.7.
The file structure is as follows:
- X.Y.Z/ (release version, e.g., 2.7.0)
- done/ (contains all .mds containing completed release notes)
- results_*.md
- todo/ (contains all .mds containing in progress release notes, disjoint from done/)
- results_*.md
- commitlist.csv (contains all new commits in the release, this file is generated by a script)
- final.md (the final coagulated release notes)
- miscategorized.md (contains commits that were miscategorized)
- done/ (contains all .mds containing completed release notes)
- .gitignore
- final_template.md (a skeleton template for final.md)
- LICENSE
- README.md (this file)
For those editing release notes, you can use the Claude skill gen-release-notes to complete an individual worksheet.
For the release manager, the runbook is located here. The scripts for generating all the relevant artifacts are in https://github.com/pytorch/pytorch/tree/main/scripts/release_notes, or you can try using the gen-commitlist Claude skill.
This repo is BSD-3 licensed, see LICENSE for details.