[lockfile-stats] Lockfile Statistics Analysis — 2026-08-18 #53820
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Lockfile Statistics Analysis Agent. A newer discussion is available at Discussion #54077. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Lockfile Statistics — 2026-08-18
Analysis of all 286
.github/workflows/*.lock.ymlfiles (0 skipped, 0 malformed). Total on-disk size: 38.9 MB (40,797,354 bytes), avg 142.6 KB/file (min 82.7 KB, max 220.2 KB). First run for this analysis — no prior history to compare trends against.File size distribution
example-permissions-warning.lock.yml)smoke-copilot-aoai-entra.lock.yml)Top 5 largest / smallest
Largest: smoke-copilot-aoai-entra (220.2K), smoke-copilot (219.3K), smoke-copilot-aoai-apikey (217.7K), deep-report (190.4K), smoke-claude (187.0K)
Smallest: example-permissions-warning (82.7K), codex-github-remote-mcp-test (82.9K), notion-issue-summary (83.5K), firewall (83.6K), hippo-embed (89.4K)
Trigger analysis
Dominant combination: schedule + workflow_dispatch — 189 workflows (66%), the classic scheduled-agent pattern. workflow_dispatch alone: 48. pull_request + workflow_dispatch: 36.
Cron cadence (192 scheduled workflows): daily 123 (64%), weekly 62 (32%), monthly/yearly 4, hourly 3.
Safe outputs analysis
Discussion categories (91 create_discussion workflows): audits 78 (86%), announcements 5, artifacts 2, dev 2, research 2, general 1, daily-news 1.
Structural characteristics
release.lock.yml)Job-level
timeout-minutesset on 318 jobs, avg 41.6 min (range 5–45).Permission patterns
Top job-level grants — read: contents 1252, actions 681, pull-requests 255, issues 243, discussions 50. write: issues 646, contents 395, pull-requests 329, copilot-requests 236, discussions 189.
Tool & MCP patterns
Engine distribution: copilot 172 (60%), claude 60 (21%), pi 22, codex 15, crush/aider/opencode/goose 3 each, cursor/deepseek-harness/gemini/kiro/pydantic-ai 1 each.
MCP servers referenced (see caveat below): github 60, safeoutputs 60, agenticworkflows 16, serena 6, playwright 3, mcpscripts 3, tavily 2, agentdb/ast-grep/grafana/sentry/ruflo/deepwiki/microsoftdocs 1 each.
Interesting findings
Historical trends
No prior snapshots found in
/tmp/gh-aw/cache-memory/history/— this is the first recorded baseline. Future runs will compare against2026-08-18.json.Recommendations
discussions: writegrants against the 91 workflows that actually callcreate_discussion— some may be broader than needed.workflow_dispatchshould gain it for manual debugging/testing parity with the rest of the fleet.Methodology: single-script compact JSON analysis (
lockfile_stats_v1.py, cached at/tmp/gh-aw/cache-memory/scripts/), parsed via PyYAMLsafe_loadwith regex extraction for embedded safe-output/engine/MCP metadata. 0 files skipped.All reactions