Skip to content

Add agent skills for release process#7168

Merged
lbussell merged 10 commits into
dotnet:nightlyfrom
lbussell:release-skills
Apr 29, 2026
Merged

Add agent skills for release process#7168
lbussell merged 10 commits into
dotnet:nightlyfrom
lbussell:release-skills

Conversation

@lbussell
Copy link
Copy Markdown
Member

This PR adds three skills which help in different parts of the release process. All three are intended to be used manually, not automatically invoked. Essentially custom prompts.

I have been testing/developing some form of these skills for the past ~3 .NET releases with good results. I offloaded a fair amount of work to scripts, intentionally. Copilot's main value-add here is intelligently resolving merge conflicts.

These skills also have the secondary benefit of moving more of the release process documentation closer to where the work takes place.

@lbussell lbussell requested a review from a team as a code owner April 29, 2026 03:18
Comment thread .github/skills/create-public-release-pr/SKILL.md Outdated
lbussell and others added 6 commits April 29, 2026 09:59
Move Get-LatestReleaseBranch.ps1 into the shared skills directory and update release skills to call the shared helper.

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

New Get-ReleaseBranches script output:

# Release branches
Release branches follow the Windows release naming scheme.
Example: 2026-04B refers to the second week (B) of April 2026.

## Repo configuration
This repo is configured with the following remotes:

Source | Remote Name | Remote URL
--- | --- | ---
Public | upstream | https://github.com/dotnet/dotnet-docker
Internal | dnceng | https://dnceng@dev.azure.com/dnceng/internal/_git/dotnet-dotnet-docker

## 5 most recent public release branches
- upstream/release/2026-04B
- upstream/release/2026-03B
- upstream/release/2026-02B
- upstream/release/2026-01C
- upstream/release/2026-01B

## 5 most recent internal release branches
- dnceng/internal/release/2026-04C
- dnceng/internal/release/2026-04B
- dnceng/internal/release/2026-03B
- dnceng/internal/release/2026-02B
- dnceng/internal/release/2026-01C

@lbussell lbussell requested a review from mthalman April 29, 2026 17:28
@lbussell
Copy link
Copy Markdown
Member Author

PR Failures unrelated, merging.

@lbussell lbussell merged commit 7793b7f into dotnet:nightly Apr 29, 2026
5 of 7 checks passed
@lbussell lbussell deleted the release-skills branch April 29, 2026 18:49
@github-actions github-actions Bot added the needs-backport PR that should be backported to another branch label Apr 29, 2026
lbussell added a commit that referenced this pull request May 11, 2026
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@lbussell lbussell removed the needs-backport PR that should be backported to another branch label May 11, 2026
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.

2 participants