Small CLI tool to poll GitHub / GitHub Enterprise Actions workflow runs for a repo and generate JSON / CSV / HTML reports.
scripts/fetch_runs.py— main script (async) to fetch workflow runs and jobs, generate reports.scripts/utils.py— helper functions and env loader.repos.txt— list ofowner/repoentries (one per line).config.yaml— basic config values..env.example— template for environment variables (copy to.env).reports/— output directory for generated reports.
- Copy
.env.exampleto.envand set:GITHUB_TOKEN=YOUR_TOKEN_WITH_ACTIONS_READ API_BASE=https://gitenterprise.xilinx.com/api/v3
python scripts/fetch_runs.py --owner "FaaSApps" --repo "vitis_flexml" --out-prefix reports/report_$(date +%Y%m%d_%s)