Use the Daily Dashboard
View the dashboard
- Open https://gardenlinux.github.io/daily/ in a browser. The dashboard displays the current Garden Linux (GL) day by default.
- To view a historic day, append
?gl=<number>to the URL. For example:https://gardenlinux.github.io/daily/?gl=2353. You can also use the settings menu to select a day. - To avoid the GitHub API rate limit of 60 unauthenticated requests per hour, click the settings icon in the dashboard header, enter a Classic (
ghp_) or Fine-grained (github_pat_) personal access token, and save. The token is stored only in your browser'slocalStorageand is never sent to any server other thanapi.github.com. - Read the stage status indicators and the status legend to get an idea which stages succeeded or have issues.

Details

The nightly workflow has to be successful to create a valid nightly release. Such a "nightly" is a usual Garden Linux release but constructed from the latest Debian Testing upstream packages and the latest Garden Linux self-published packages. Have a look at Release Hierarchy and related docs to get an idea how this all plays together.
Re-run workflows to refresh stale or missing data
When the dashboard shows stale or missing data for a GL day, re-run the workflows in the order below.
1. Re-collect historic release data
Perform this step if pipeline summary data for past GL days is missing or stale.
GitHub UI
- Go to the archive_historic_releases.yml actions page.
- Click Run workflow, select branch
gh-pages, then click Run workflow.
GitHub CLI
gh workflow run "Archive Historic Releases" \
--repo gardenlinux/daily \
--ref gh-pagesINFO
Wait for the run to complete (approximately 1 minutes). Updated historic/*.json files for the last 14 GL days are committed to the historic-releases branch.
2. Re-collect package states
Perform this step if Stage 1 data is missing or stale for the current day.
GitHub UI
- Go to the aggregate_package_states.yml actions page.
- Click Run workflow, select branch
gh-pages, then click Run workflow.
GitHub CLI
gh workflow run "aggregate_package_states.yml" \
--repo gardenlinux/daily \
--ref gh-pagesINFO
Wait for the run to complete (approximately 3 minutes). A fresh packages/{glDays}.json file is committed to the packages branch.
3. Rebuild and redeploy the dashboard
Perform this step to make updated data visible on the live site after completing steps 1 or 2 above.
INFO
build.yml runs automatically after a successful aggregate_package_states.yml run. Step 3 is only required when you ran steps 1 or 2 in isolation, or when the automatic trigger did not fire.
GitHub UI
- Go to the build.yml actions page.
- Click Run workflow, select branch
gh-pages, then click Run workflow.
GitHub CLI
gh workflow run " Build and Deploy Dashboard" \
--repo gardenlinux/daily \
--ref gh-pagesINFO
Wait for the deploy job to complete. The live dashboard at https://gardenlinux.github.io/daily/ reflects the updated data.