Provide centralized release information
For infrastructure it would be nice to have a single and easy to parse source of truth regarding Alpine branches /releases including its support period. The current source of truth is: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases
Multiple location in the Alpine Linux infrastructure are based on the releases we provive. Some examples are:
- mirrors.alpinelinux.org
- boot.alpinelinux.org
- pkgs.alpinelinux.org
Currently these projects have a config which needs manual change to be able to introduce a new release. By providing a releases.json via ie: https://alpinelinux.org/releases.json, it would be easier for infrastructure to parse and keep system updated without manual intervention.
It could be combined with a releases-eol.json (or similar) which would be our source of truth for support cycle of our releases. This file should have a database of repositories and the period we support it. ie main 24 months
, community 6 months
.
It would also make sense to move the wiki page to a dedicated auto generated page on alpinelinux.org website with release information.