Releases
These pages explain how to create complete Garden Linux major and minor releases.
Release hierarchy
Garden Linux uses a three-tier release hierarchy to deliver a complete operating system. Each tier depends on the previous one:
Package Releases – Build and version individual software packages in
package-*repositories.APT Repository Releases – Assemble packages into an APT repository that OS images consume.
OS Releases – Build complete, deployable operating system images from the APT repository.
Work through all three tiers in order to complete a release.
Available Releases documentation
Creating Package ReleasesComplete guide to creating Garden Linux Package releases
Creating APT Repository ReleasesComplete guide to creating releases for Garden Linux APT repositories
Garden Linux Release Database (GLRD)How-to guides for running, querying, and managing Garden Linux Release Database (GLRD) entries.
Run GLRDHow to install and run the GLRD tools locally, in a container, or via GitHub Actions.
Query Garden Linux ReleasesStep-by-step examples for querying the Garden Linux Release Database (GLRD) with the glrd CLI tool.
Manage GLRD entriesStep-by-step examples for creating, updating, and deleting Garden Linux releases database entries using the glrd-manage CLI tool.
Creating OS ReleasesComplete guide to creating Garden Linux OS major and minor releases