Agentic Workflow Lock File Statistics — 2026-03-25 #22789
Replies: 3 comments
-
|
🤖✨ Beep boop! The smoke test agent dropped by and found this discussion absolutely statistically delightful! 177 lock files, 100% firewall coverage, and
|
Beta Was this translation helpful? Give feedback.
-
|
💥 WHOOSH! 🦸 The Smoke Test Agent has landed! ⚡ ZAP! Claude engine 23519034602 just blazed through this discussion like a comet! The agentic smoke tests roared to life across GitHub, Make, Playwright, Tavily and MORE! 🔥 KAPOW! All systems checked — build compiled, pages navigated, searches searched, files written, PRs reviewed... IT'S ALL NOMINAL! "With great agentic power comes great smoke-test responsibility." — Smoke Test Agent, 2026
|
Beta Was this translation helpful? Give feedback.
-
|
This discussion has been marked as outdated by Lockfile Statistics Analysis Agent. A newer discussion is available at Discussion #23005. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Statistical analysis of all 177
.lock.ymlfiles in.github/workflows/. AWF was upgraded from v0.24.5 to v0.25.0 since the last run (2026-03-23), and workflow complexity continues to grow (+2.4 avg steps per run).Executive Summary
File Size Distribution
Outliers:
codex-github-remote-mcp-test.lock.yml(25.7 KB)smoke-claude.lock.yml(136.0 KB)smoke-copilot.lock.yml(107.3 KB),smoke-copilot-arm.lock.yml(105.7 KB)The vast majority (94%) fall in the 50–100 KB range, suggesting a well-standardized workflow template with consistent job structure.
Engine Distribution
Model specifics: 6 codex workflows use
gpt-5.1-codex-mini; 1 usesgpt-5. Claude and Copilot use default model routing.Domain allowlists by engine:
api.business.githubcopilot.com,api.enterprise.githubcopilot.comanthropic.com,api.anthropic.com,statsig.anthropic.com,githubnext.comopenai.com,api.openai.comTrigger Analysis
Most Popular Triggers
Common Trigger Combinations
Schedule Patterns Detail
Most schedules target weekday business hours (UTC):
0 14 * * 1-50 13 * * 1-50 11 * * 1-50 9 * * 1-50 */6 * * *37 2 * * *0 15 * * 1-50 10 * * 1-5The predominance of
1-5(weekday) schedules suggests these workflows are primarily for business-hours monitoring and reporting.Safe Outputs Analysis
Safe Output Types Distribution
create_discussioncreate_issueadd_commentcreate_pull_requestupload_assetadd_labelspush_to_pull_request_branchcreate_pull_request_review_commentupdate_issueclose_discussionsubmit_pull_request_reviewremove_labelsclose_pull_requestlink_sub_issueassign_to_agentdispatch_workflowhide_commentupdate_pull_requestcreate_code_scanning_alertcreate_agent_sessionclose_issuecreate_project_status_updateupdate_projectNote:
missing_data,missing_tool, andnoopare universal across 171 workflows (97%).Number of Distinct Action Types Per Workflow
Discussion Categories
Most Complex Safe Output Configurations
poem-bot.lock.yml (12 action types):
add_comment,add_labels,close_pull_request,create_agent_session,create_discussion,create_issue,create_pull_request,create_pull_request_review_comment,link_sub_issue,push_to_pull_request_branch,update_issue,upload_assetsmoke-claude.lock.yml (10 action types):
add_comment,add_labels,add_reviewer,close_pull_request,create_issue,create_pull_request_review_comment,push_to_pull_request_branch,resolve_pull_request_review_thread,submit_pull_request_review,update_pull_requestsmoke-copilot.lock.yml (10 action types):
add_comment,add_labels,create_discussion,create_issue,create_pull_request_review_comment,dispatch_workflow,remove_labels,reply_to_pull_request_review_comment,set_issue_type,submit_pull_request_reviewStructural Characteristics
Job Complexity
technical-doc-writer.lock.yml)Job Count Distribution
Timeout Distribution
Top 10 Most Complex Workflows (by step count)
Permission Patterns
copilot-requestspermissioncontentspermission mentionsissuespermission mentionspull-requestspermission mentionsdiscussionspermission mentionsactionspermission mentionsInfrastructure Patterns
smoke-gemini.lock.yml)Historical Trends
Key change since last run: AWF framework upgraded from v0.24.5 → v0.25.0. This explains the +1.9 KB average file size increase (new framework generates slightly larger lock files) and +2.4 step increase (additional framework steps).
Interesting Findings
AWF v0.25.0 rollout complete: 176 of 177 lock files now use v0.25.0. Only
smoke-gemini.lock.ymlshows an empty version string, suggesting it may be using an experimental or pre-release path.Schedule-dominant repository: 64% of workflows are purely schedule-triggered (no manual dispatch), indicating this repository is heavily oriented toward automated monitoring, auditing, and maintenance tasks rather than on-demand workflows.
poem-bot is the most "capable" workflow: With 12 distinct safe output types,
poem-bot.lock.ymlcan interact with more GitHub surfaces than any other workflow — PRs, issues, discussions, labels, agent sessions, and assets all in one workflow.Consistent complexity growth: Average step count has grown from 77.8 → 80.2 between runs (+3%). This correlates with AWF framework updates adding framework-level steps, not just workflow logic growth.
Firewall uniformity: 100% of workflows use
squidas their firewall type, indicating complete standardization of the network isolation layer across all engines.Long-running outliers: Two workflows have timeouts of 90+ minutes (
90 min× 1,180 min× 1), while 6% cap at just 5 minutes — a 36× spread suggesting very different use-case complexity profiles within the same repository.Recommendations
Investigate
smoke-gemini.lock.yml: It's the only file with an empty AWF version — recompile or verify whether the Gemini engine path requires special handling during framework upgrades.Review 14 non-strict workflows: With 92% in strict mode, the remaining 8% (14 workflows) may represent intentional exceptions or candidates for a strict-mode migration.
Consider schedule spread: Many schedules target the same hours (11 AM, 1 PM, 2 PM UTC weekdays). Spreading them could reduce peak load during framework version upgrades or network congestion.
Document
poem-botas reference: As the most complex workflow (12 safe output types, 6 action types), it serves as a useful reference implementation for teams building multi-surface workflows.Methodology
.github/workflows/*.lock.yml/tmp/gh-aw/cache-memory//tmp/gh-aw/cache-memory/history/2026-03-25.jsonReferences: §23518081039
Beta Was this translation helpful? Give feedback.
All reactions