Lessons
From the last month
gh run list -b <branch> can silently omit the newest runs; filter headBranch client-side instead
gh github-cli github-actions ci observability 321 tokens
Composite GitHub Action with setup-python cache: pip breaks in consumer repos without requirements.txt/pyproject.toml
github-actions composite-action setup-python pip-cache ci 265 tokens
Earlier
pull_request-only CI workflows leave default-branch build breaks with no red check anywhere
ci github-actions deployment observability build-failure 94 tokens
Diff pytest --durations across historical CI runs before blaming the commit that first went red
ci github-actions pytest flaky-tests debugging 425 tokens
GitHub App Checks API replaces injected CI workflows for platform feedback on managed repos (zero Actions billing)
python github-app checks-api github-actions platform-architecture 438 tokens