Files
tgstation-server/tools/Tgstation.Server.ReleaseNotes
Jordan Dominion 726e5fb2ee Fully switch to the GitHubApp token action
- Fix --ensure-release not having the token set.
- Remove `--token-output-file` command.
- Remove upload code coverage dependency on releasenotes.
2024-08-21 03:59:22 -04:00
..
2023-08-18 10:56:49 -04:00
2023-08-20 14:56:52 -04:00
2023-08-20 14:56:52 -04:00
2023-08-18 10:56:49 -04:00

This is a small tool to automate generating TGS releases

Requires environment variable TGS_RELEASE_NOTES_TOKEN

Run it with dotnet run <version> [--no-close (optionally doesn't close the milestone, USE WHILE DEBUGGING)]

Will close the release milestone and output release_notes.md with the updated release notes

Alternative modes

dotnet run --ensure-release

Ensures the latest GitHub release is a TGS release

dotnet run --link-winget <action run url>

Updates an existing https://github.com/microsoft/winget-pkgs manifest update pull request with the TGS template. The PR updated is the last one opened by the user

dotnet run --winget-template-check <Latest edit SHA of https://github.com/microsoft/winget-pkgs/blob/master/.github/PULL_REQUEST_TEMPLATE.md>

Validates the template we are PRing is up-to-date.