Skip to content

Daily Dashboard Reference

Automation workflows

WorkflowSchedulePurpose
aggregate_package_states.ymlDaily 03:00 UTCRuns cronjob.sh; writes packages/{glDays}.json to the packages branch
archive_historic_releases.ymlDaily 05:00 UTCRuns collect-historic.js --days 14 --start-from-yesterday; writes historic/*.json to the historic-releases branch
build.ymlAfter aggregate_package_states.yml succeeds; push to gh-pages or packagesBuilds the JavaScript bundle; fetches branch data; deploys to GitHub Pages
test.ymlAll pushes and pull requestsRuns ESLint and Prettier checks

Package status values

The Go binary in package-aggregator/ assigns one of the following status values to each gardenlinux/package-* repository.

INFO

Workflow status is only reported for main and master branches. As these are used to build packages for nightly releases.

StatusMeaning
successLast build.yml run succeeded and is not stale
failureLast run failed
progressA run is currently in progress
staleLast successful run is older than 24 hours
noRunFoundNo workflow runs found for the repository
workFlowNotFoundThe build.yml workflow file does not exist in the repository
brokenTimestampRun timestamp could not be parsed

The dashboard shows only packages with a problematic status (failure, progress, stale, noRunFound, workFlowNotFound, brokenTimestamp). success is not displayed; an empty Stage 1 table means all packages are healthy.