Skip to content

[devops] Add GitHub comment posting to Prepare .NET Release stage#24783

Merged
rolfbjarne merged 1 commit intomainfrom
release-test/nuget-comment
Feb 26, 2026
Merged

[devops] Add GitHub comment posting to Prepare .NET Release stage#24783
rolfbjarne merged 1 commit intomainfrom
release-test/nuget-comment

Conversation

@rolfbjarne
Copy link
Copy Markdown
Member

Add a post_github_comment job to the prepare_release stage that posts a GitHub comment after completion:

  • On failure: Shows a table with each job's result (Sign NuGets, Convert NuGet to MSI, Push NuGets) with emoji indicators.
  • On success: Lists all published NuGet packages grouped by platform (iOS, MacCatalyst, macOS, tvOS) inside a collapsed
    Details element. Also includes Maestro channel and NuGet feed information when applicable.

The job uses the existing GitHub.psm1 module infrastructure and follows the same patterns as the api-diff comment posting.

Add a post_github_comment job to the prepare_release stage that posts
a GitHub comment after completion:

- On failure: Shows a table with each job's result (Sign NuGets,
  Convert NuGet to MSI, Push NuGets) with emoji indicators.
- On success: Lists all published NuGet packages grouped by platform
  (iOS, MacCatalyst, macOS, tvOS) inside a collapsed <details> element.
  Also includes Maestro channel and NuGet feed information when applicable.

The job uses the existing GitHub.psm1 module infrastructure and follows
the same patterns as the api-diff comment posting.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@rolfbjarne
Copy link
Copy Markdown
Member Author

Example comment: e4415fd#commitcomment-178091259

@rolfbjarne rolfbjarne merged commit d840110 into main Feb 26, 2026
16 checks passed
@rolfbjarne rolfbjarne deleted the release-test/nuget-comment branch February 26, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants