Skip to content

Comments

Add machine-readable releases.json with lifecycle data#6214

Draft
guimafelipe wants to merge 1 commit intomainfrom
user/felipeda/releasesjson
Draft

Add machine-readable releases.json with lifecycle data#6214
guimafelipe wants to merge 1 commit intomainfrom
user/felipeda/releasesjson

Conversation

@guimafelipe
Copy link
Contributor

Summary

Add a machine-readable releases.json file at the repo root containing lifecycle data for all Windows App SDK stable releases.

Motivation

Developers want to automatically check in CI if their referenced WindowsAppSDK version is still supported. Currently the only source is a non-machine-readable web page. This follows the pattern established by dotnet/core releases-index.json.

Data

Each release entry includes:

  • release-version – Major.minor version
  • latest-version – Latest patch version
  • latest-build-version – Full build version string
  • original-release-date – Initial release date
  • latest-patch-date – Most recent patch date
  • support-levelcurrent, maintenance, or eol
  • eol-date – End of servicing date

Data sourced from the official release lifecycle page.

Impact

New file only. Zero code impact.

Fixes #4314

Add releases.json containing version, release dates, support level,
and end-of-life dates for all Windows App SDK stable releases.

Data sourced from the official release lifecycle page:
https://learn.microsoft.com/windows/apps/windows-app-sdk/release-channels

Fixes #4314
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a machine-readable releases.json file to the repository root, providing lifecycle data for all stable Windows App SDK releases. This addresses a developer need to programmatically check if their referenced WindowsAppSDK version is still supported, following the pattern established by dotnet/core's releases-index.json.

Changes:

  • Added releases.json containing release lifecycle metadata for versions 0.5 through 1.8
  • Each entry includes version information, release/patch dates, support level, and EOL date
  • Data sourced from the official release lifecycle documentation

@guimafelipe guimafelipe requested a review from ssparach February 14, 2026 00:00
@guimafelipe
Copy link
Contributor Author

A to-do for this is have it to be generated from the release lifecycle page (maybe with a powershell script) or any actual source of truth for this information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide a machine readable releases.json with EOL dates

1 participant