Config
Filesystem Layout
Workflows
/ci/workflows/ lists all workflows defined in the repository.
Each .json file contains the workflow metadata (name, path, state).
Runs
/ci/runs/ lists recent workflow runs within the configured time window
(default 30 days). The created API parameter filters server-side.
Each run directory contains:
run.json- run metadata (status, conclusion, event, branch, actor, timing)jobs/- one.jsonand.logpair per jobannotations.jsonl- check annotations (warnings, errors) across all jobsartifacts/- downloadable build artifacts
Jobs
Each job has two files:<job-name>_<job-id>.json- job metadata with steps and timing<job-name>_<job-id>.log- full job log (plain text)
Artifacts
Artifacts are served as.zip files matching the GitHub API download format.
Cache
The GitHub CI resource usesIndexCacheStore with remote_time-based
fingerprinting. Completed runs and jobs are effectively immutable and
benefit from long cache TTL.