Repository navigation
[lockfile-stats] Lockfile Statistics Audit — 2026-10-09 #67273
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Lockfile Statistics Analysis Agent. A newer discussion is available at Discussion #67510. |
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.
Scope: 334 compiled
.github/workflows/*.lock.ymlfiles, 53.4 MB total. 0 malformed/skipped.Executive summary
workflow_dispatchFile size distribution
Trigger analysis
Top trigger combinations:
schedule+workflow_dispatch(211), bareworkflow_dispatch(68),pull_request+schedule+workflow_dispatch(29).Dominant cron:
0 0 */2 * *(every 2 days) in 50 workflows — by far the most common schedule.Safe outputs analysis
create_discussion: 93 workflows (1 workflow —pr-sous-chef.lock.yml— could not be mapped to a category via config or fallback regex; all other 92 resolved cleanly, so detection coverage is 98.9%, well above the 90% threshold).audits(79),announcements(5),artifacts(2),dev(2),research(2),general(1),daily-news(1).create_issue(173),add_comment(74),create_pull_request(65),push_repo_memory(34),add_labels(32).safe_outputs_config_missing: 1 lockfile (not all 334 — detection is functioning correctly, this is a genuine single gap, not a parser failure).Structural characteristics
run:) steps.Permission patterns (agent job / union across jobs)
332 of 334 workflows (99.4%) grant at least one write scope in their effective (union) job permissions.
permissions_unknown: 0 — agent-job permission blocks parsed successfully for every lockfile.Engine distribution
agent_id)engine_unknown: 0 — every lockfile resolved an engine viagh-aw-metadata.Tool & MCP patterns
7 lockfiles required the legacy
mcp__...comment-scraping fallback (nomcp_serversmanifest).Interesting findings
work-queueMCP usage nearly doubled (16 → 31 workflows) since 2026-10-08, the largest single-day jump in the dataset.actions: readpermission adoption jumped +15 (124 → 139) in one day, tracking a parallel +15 rise in unionactions/contentswrite scopes — consistent with several workflows gaining new job-level permission blocks rather than a broad policy change.copilot/codex/claudecover 80% of engines).dispatch_workflowsafe-output usage keeps creeping up (7 → 8 → 9 over the last 3 days), suggesting growing adoption of cross-workflow dispatch patterns.pr-sous-chef.lock.yml) has an unresolved discussion category — worth a manual check since every othercreate_discussionworkflow maps cleanly.Historical trends (vs. prior days)
create_discussionworkflowswork-queueMCP usageactionswrite (union)workflows_with_any_writeNet 3-day growth: +11 lockfiles, +2,056,251 bytes (~4% size growth), steady creep in
workflow_dispatchandscheduleadoption.Recommendations
pr-sous-chef.lock.yml'screate_discussionconfig to close the one unresolved category mapping.work-queueMCP andactions-scope permission jump — confirm it reflects intended new workflows/jobs rather than an unintended permission widening.Methodology: single-script compact JSON analysis (
lockfile_stats_v4.py, cached incache-memory), parsinggh-aw-metadata/gh-aw-manifestheader comments andGH_AW_SAFE_OUTPUTS_CONFIGenv JSON rather than frontmatter (lockfiles carry no top-levelengine:orpermissions:signal).All reactions