Skip to content

Add verify-releases Copilot skill#10329

Open
richlander wants to merge 2 commits intomainfrom
add-verify-releases-skill
Open

Add verify-releases Copilot skill#10329
richlander wants to merge 2 commits intomainfrom
add-verify-releases-skill

Conversation

@richlander
Copy link
Member

New Copilot skill for validating .NET release links using dotnet-release verify releases (v0.5.0+).

What it does

Guides the agent through release link validation:

  • URL liveness — HTTP HEAD on every download URL in releases.json
  • SHA512 hashes — Downloads binaries, verifies hashes match releases.json
  • CDN latest.version — Cross-validates CDN files against releases.json
  • aka.ms redirects — Verifies short URLs resolve to correct targets

Files

File Purpose
SKILL.md Skill definition with prerequisites, commands, process, troubleshooting, report template
references/verify-output-example.md Real verification output from all supported versions (8.0, 9.0, 10.0, 11.0)

Verified

Tested the full workflow in this session — all 278 URLs, 271 SHA512 hashes, CDN latest.version files, and aka.ms redirects passed across all four supported versions.

richlander and others added 2 commits March 26, 2026 16:39
Documents the workflow for regenerating the HAL+JSON release
information graph using the VersionIndex, ShipIndex, and LlmsIndex
generators from distroessed. Covers source data conventions,
graph topology, and validation steps.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
New Copilot skill that validates .NET release data using dotnet-release
v0.5.0+ verify releases command. Checks URL liveness, SHA512 file hashes,
CDN latest.version files, and aka.ms redirect targets.

Includes:
- SKILL.md with full process documentation, commands, timing expectations,
  troubleshooting, and report template
- Reference example with actual verification output from all supported
  versions (8.0, 9.0, 10.0, 11.0)

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