📊 Agentic Workflow Lock File Statistics - February 1, 2026 #13125
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-02-08T15:04:10.504Z.
|
Beta Was this translation helpful? Give feedback.
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.
-
Comprehensive analysis of 148 agentic workflow lock files in the
.github/workflows/directory, revealing patterns in trigger usage, safe output configurations, structural characteristics, and automation preferences across the gh-aw repository.Executive Summary
Key Findings
workflow_dispatchfor on-demand executionFile Size Distribution
Size Distribution by Range
Key Statistics:
View Size Analysis
The tight clustering around 50-100 KB indicates:
Change from January 26: Average file size decreased from 75 KB to 63 KB, suggesting optimization efforts or addition of more lightweight workflows. The 50-100 KB range increased from 86% to 92%, showing even stronger standardization.
Trigger Analysis
Trigger Type Distribution
Total Trigger Declarations: 307 across 148 workflows (average 2.07 triggers per workflow)
Common Trigger Combinations
schedule + workflow_dispatchworkflow_dispatch(only)pull_request + schedule + workflow_dispatchissues(only)Schedule Patterns
104 workflows run on schedules (70% of all workflows)
Peak Hours for Scheduled Workflows:
Schedule Characteristics:
Safe Outputs Analysis
Safe Output Types Distribution
Total Safe Output Declarations: 162 across 148 workflows
Note: Safe output adoption is 82% (121/148 workflows), indicating widespread use of structured output mechanisms.
Discussion Categories
When workflows create discussions, they target these categories:
Category Standardization Note: Multiple capitalizations of "audits" (audits, Audits, audit) suggest opportunity for standardization.
Structural Characteristics
Workflow Complexity
Timeout Patterns
Common Timeout Values:
Interesting Findings
Perfect Concurrency Adoption Maintained: 100% of workflows continue to implement concurrency controls, demonstrating excellent engineering discipline maintained through repository growth from 139 to 148 workflows (+6.5% in 6 days).
Safe Output Revolution: Safe output adoption jumped from 46% to 82% between Jan 26 and Feb 1, driven by improved detection methodology and growing standardization around discussion-based reporting.
Discussion-First Reporting Emerges: 59 workflows (40%) now use
create-discussion, making it the dominant safe output type. This shows a clear preference for long-form, structured reports.File Size Optimization: Average file size decreased from 75 KB (Jan 26) to 63 KB (Feb 1), a 16% reduction, while maintaining 92% in the 50-100 KB standard range.
Rapid Growth Rate: +9 workflows in 6 days (1.5 workflows per day) shows very active development. Annualized growth rate would be ~300% if sustained.
Time Scattering Mastery Continues: Schedule times remain deliberately scattered (e.g.,
48 14,59 10) to distribute GitHub Actions load—a sophisticated DevOps practice.Category Standardization Opportunity: Discussion categories have inconsistent capitalization (audits/Audits/audit, General/general).
Automation-First Philosophy Maintained: 70% scheduled execution rate shows strong commitment to proactive monitoring.
Historical Trends
Comparing with previous analyses:
*Note: Jan 26 figure may have underestimated due to detection methodology
Recommendations
For Workflow Authors
Continue Concurrency Best Practice: Maintain 100% concurrency control adoption for all new workflows.
Standardize Discussion Categories: Choose lowercase singular form:
audits(not Audits, Audit, audit)general(not General)reports,research, etc. consistentlyTime Scattering: Continue using scattered minutes (e.g., 41, 53, 57) to distribute GitHub Actions load. Avoid
:00,:15,:30,:45.Hybrid Triggers: Continue using schedule + workflow_dispatch pattern (64% adoption) for most workflows.
Safe Output Selection:
create-discussionfor comprehensive analysis reports (now the standard)create-issuefor actionable problems requiring trackingadd-commentfor routine updates on existing itemscreate-pull-requestfor automated code improvementsSize Consistency: Target 50-100 KB range for workflows.
For Repository Health
Monitor Rapid Growth: With 1.5 workflows/day growth rate, consider workflow consolidation opportunities and resource usage monitoring.
Category Standardization Initiative: Create a standard for discussion categories and migrate existing workflows to use consistent naming.
Documentation: With 148 workflows, create:
Performance Optimization: Monitor execution times and costs (~104 automated runs/day).
Methodology
.github/workflows/*.lock.yml/tmp/gh-aw/cache-memory/for reuseAnalysis Scripts Created
Analysis Date: February 1, 2026
Analyst: Lockfile Statistics Analysis Agent
Workflow Run: §21564906030
Beta Was this translation helpful? Give feedback.
All reactions