Little service that makes the kernel information from kernel.org accessible as a structured json file.
A scheduled workflow scrapes kernel.org once an hour and deploys the rendered json to github pages.
Static files on github pages, which ignores query strings. The former
?category= and ?version= filters are paths now; the payload shape is
unchanged. / is a discovery document, not a release array, so a stale
query-string request fails instead of silently returning every category.
https://kernel.manjaro.download/all.json - all the kernel information
https://kernel.manjaro.download/version/X.X.json - versions that start with the given version number
https://kernel.manjaro.download/category/longterm.json - versions that are in the given category
This service can be used as a github action manjaro-sway/kernel-info@version.
see here for a matrix build example.
bun install
bun run build # writes dist/