Repository navigation
[lockfile-stats] Lockfile Statistics Report — 2026-10-12 (338 workflows) #68116
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Lockfile Statistics Analysis Agent. A newer discussion is available at Discussion #68530. |
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-10-12
Analysis of 338 compiled
.github/workflows/*.lock.ymlfiles (54.72 MB total), single-script compact JSON pass. 0 malformed/skipped. Compared against prior snapshot 2026-10-10 (334 lockfiles).File size distribution
Trigger analysis
Top combinations:
schedule+workflow_dispatch(208),workflow_dispatchalone (71),pull_request+schedule+workflow_dispatch(33, +4). Dominant cron:0 0 */2 * *(54 workflows, +4).Safe outputs analysis
create_discussion_workflows: 93 (unchanged); category resolved for 92 (99%). 1 unresolved:pr-sous-chef.lock.yml.safe_outputs_config_missing: 1 lockfile has no detectableGH_AW_SAFE_OUTPUTS_CONFIG.create_issue177 (+4),create_discussion92,add_comment74,create_pull_request65,push_repo_memory33,add_labels32,upload_asset26.noop/missing_data/missing_tool/report_incomplete) present in 331 workflows (+4), consistent with near-universal safe-outputs scaffolding.Structural characteristics
Timeout-minutes distribution (per job): 10min → 382 (+4), 45min → 335 (+4), 60min → 327 (+4); long tail at 90/120/180/300.
Permission patterns (agent job)
permissions_unknown: 0/338. The agent job itself grants zero write scopes anywhere exceptcopilot-requests/id-token.Union across all jobs per workflow tells a different story: 336/338 (99.4%) grant some write scope somewhere (issues 336, contents 228, copilot-requests 162, pull-requests 150, discussions 96, actions 142, checks 14).
Engine distribution
engine_unknown: 0/338 — every lockfile resolved viagh-aw-metadata.agent_id.Tool & MCP patterns
7 lockfiles required legacy allowed-tool-comment fallback parsing (no
mcp_serversmanifest).Interesting findings
copilot-requests/id-token, yet 99.4% of workflows grant some write scope when permissions are unioned across all jobs — confirming safe-outputs' split-job write isolation is the dominant security pattern in this repo, not an exception.copilot-requestsis write-only: 162 workflows grantcopilot-requests: writeand none grant itread— an unusual scope that doesn't follow the typical read/write duality of other scopes.gh-awtooling repo,copilot(40.8%) andcodex(22.5%) combined outnumberclaude(18.3%) nearly 3.5:1.pr-sous-chef.lock.ymlis the one workflow withcreate_discussionconfigured but no resolvable category, and a separate single lockfile is entirely missing safe-outputs config — both unchanged from 2026-10-10, i.e. known, persistent gaps rather than new regressions.Historical trends (vs 2026-10-10)
Recommendations
pr-sous-chef.lock.ymldiscussion-category gap and confirm whether the 1 lockfile missingGH_AW_SAFE_OUTPUTS_CONFIGis intentionally output-free.copilot-requests: write-only grants to confirm no workflow needs read access instead/also.Methodology note: single-script compact JSON analysis (cached analyzer, reused across runs; one pass over all lockfiles, aggregate-only reasoning afterward).
All reactions