Skip to content

[Repo Assist] ci: automatically create GitHub releases on push to main#1750

Closed
dsyme wants to merge 1 commit intomainfrom
repo-assist/eng-automated-github-releases-2026-04-15-491b5d61f0cd38c9
Closed

[Repo Assist] ci: automatically create GitHub releases on push to main#1750
dsyme wants to merge 1 commit intomainfrom
repo-assist/eng-automated-github-releases-2026-04-15-491b5d61f0cd38c9

Conversation

@dsyme
Copy link
Copy Markdown
Contributor

@dsyme dsyme commented Apr 17, 2026

When a new version is merged to main, after NuGet publish,
check whether a GitHub release already exists for the version
read from RELEASE_NOTES.md. If not, extract the release notes
for that version and create a tagged release attaching the
built NuGet packages.

This uses the GITHUB_TOKEN (permissions: contents: write is
already set for gh-pages deployment) and the pre-installed
gh CLI on windows-latest runners.

Addresses #1742

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

When a new version is merged to main, after NuGet publish,
check whether a GitHub release already exists for the version
read from RELEASE_NOTES.md. If not, extract the release notes
for that version and create a tagged release attaching the
built NuGet packages.

This uses the GITHUB_TOKEN (permissions: contents: write is
already set for gh-pages deployment) and the pre-installed
gh CLI on windows-latest runners.

Addresses #1742

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant