Skip to content

Add verify-releases skill#10325

Open
richlander wants to merge 3 commits intomainfrom
verify-releases-skill
Open

Add verify-releases skill#10325
richlander wants to merge 3 commits intomainfrom
verify-releases-skill

Conversation

@richlander
Copy link
Copy Markdown
Member

Adds a Copilot skill for validating release data integrity using dotnet-release tools:

  • URL liveness — HTTP HEAD checks for all download links
  • SHA512 hash verification — full file download + hash comparison
  • CDN latest.version — cross-validates dotnet-install.sh version files against releases.json
  • aka.ms redirects — verifies redirects from both ComponentFile.akams and downloads/*.json point to the correct concrete URLs
  • Regeneration — documents releases-index.json and releases.md generation commands

Companion to richlander/dotnet-release PR which adds the underlying verify releases, generate releases-index, and generate releases commands.

Skill for validating release data integrity using dotnet-release tools:
- URL liveness (HTTP HEAD for all download links)
- SHA512 hash verification
- CDN latest.version file cross-validation
- aka.ms redirect target verification
- releases-index.json and releases.md regeneration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
richlander and others added 2 commits March 26, 2026 07:53
…mpts

Add 'validate' and 'latest release' keywords to the skill description
so it matches user prompts like 'validate the latest release' and
'validate the latest release links'.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move install from buried Prerequisites section to a mandatory 'Setup —
MUST DO FIRST' section with a version check command. Adds explicit
step 1 in the process sections to install/update before running.

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