Skip to content

Add update-release-graph skill#10328

Open
richlander wants to merge 1 commit intomainfrom
add-update-release-graph-skill
Open

Add update-release-graph skill#10328
richlander wants to merge 1 commit intomainfrom
add-update-release-graph-skill

Conversation

@richlander
Copy link
Member

Adds a new Copilot skill for updating the HAL+JSON release information graph.

What this does

Documents the workflow for regenerating the release graph using the dotnet-release tool's new graph generation commands:

  • dotnet-release generate indexes — runs all generators in one shot
  • dotnet-release generate version-index — root, major, patch, manifest, SDK, downloads indexes
  • dotnet-release generate timeline-index — timeline root, year, month indexes
  • dotnet-release generate llms-index — AI-optimized entry point

Skill covers

  • Source data conventionsreleases.json, release.json, _manifest.json, and how they feed the generators
  • Graph topology — version hierarchy, timeline hierarchy, shortcut links, mutability rules
  • Workflows — new patch release, new major version, EOL updates
  • Validationdotnet-release verify releases, markdownlint, spot-check scripts
  • Common mistakes — hand-editing generated files, wrong generator order, missing source data

Relationship to other skills

Skill Scope
update-release-graph (this PR) HAL+JSON graph files (index.json, manifest.json, llms.json, downloads, timeline)
update-supported-os supported-os.json/md
update-os-packages os-packages.json/md
update-distro-packages distros/ directory
cve-enricher timeline CVE data (cve.json)

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>
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