📊 Agentic Workflow Lock File Statistics - November 12, 2025 #3683
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it was created by an agentic workflow more than 1 week ago. |
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.
-
📊 Agentic Workflow Lock File Statistics - November 12, 2025
This comprehensive analysis examines all 81
.lock.ymlfiles in the githubnext/gh-aw repository, revealing patterns and trends in agentic workflow design. The analysis covers file sizes, workflow triggers, safe output configurations, structural characteristics, and tooling patterns across the entire repository.Key Highlights:
Full Report Details
Executive Summary
File Size Distribution
File Size Statistics:
Top 3 Largest Workflows:
Trigger Analysis
Most Popular Triggers
Common Trigger Combinations
Schedule Patterns
0 0 * * *0 15 * * *0 0,6,12,18 * * *0 10 * * 1-50 8 * * *0 18 * * *0 9 * * 1-50 16 * * 1-50 18 * * 10 2 * * *Pattern Insights:
Safe Outputs Analysis
Safe Output Types Distribution
Total Safe Output Actions: 95 (across 81 workflows, some use multiple outputs)
Workflows Using Multiple Safe Outputs:
Safe Output Examples
create-discussion (30 workflows):
create-pull-request (21 workflows):
add-comment (19 workflows):
create-issue (19 workflows):
Discussion Categories
Based on partial analysis, common discussion categories include:
Structural Characteristics
Job and Step Complexity
Top 5 Most Complex Workflows (by step count):
Average Lock File Structure
Based on statistical analysis, a typical .lock.yml file has:
Timeout Configuration
Timeout Distribution:
Permission Patterns
Most Common Permissions
Permission Distribution
Insight: The repository demonstrates excellent security practices with almost universal use of read-only permissions. Write operations are handled through safe-output actions rather than direct write permissions.
Tool & MCP Integration Patterns
Most Used MCP Servers
Total MCP Tool References: 6,052 across all workflows
MCP Server Analysis
GitHub MCP Server Dominance:
Secondary MCP Servers:
Engine Distribution
Insight: Most workflows don't explicitly specify an engine, relying on default (Claude-based) configuration.
Interesting Findings
1. Standardization Around 200-300 KB File Size
74% of lock files fall within a narrow 200-300 KB range, indicating:
2. Safe Outputs Dominate Over Direct Permissions
The repository demonstrates exemplary security practices:
3. Discussion Category is Most Popular Output
create-discussion (30 workflows, 37% of outputs) is the most common safe output:
4. GitHub MCP Server Centrality
With 5,852 references, the GitHub MCP server is central to the ecosystem:
5. Manual Override Capability is Standard
28% of triggers are workflow_dispatch, and 43% of scheduled workflows also include manual dispatch:
6. Most Complex Workflows Use Multiple Safe Outputs
The most sophisticated agents (poem-bot, lockfile-stats, pr-nitpick-reviewer) use 3-6 different safe output types:
7. Conservative Timeout Values
Average timeout of 16.5 minutes with most workflows in the 10-20 minute range:
8. Weekday and Business Hours Scheduling
Scheduled workflows show preference for:
Workflow Categories
Based on naming patterns and configurations, workflows fall into these categories:
Daily/Scheduled Reports (14 workflows):
Code Quality & Maintenance (12 workflows):
PR/Issue Analysis (10 workflows):
Testing & Smoke Tests (9 workflows):
Security & Compliance (6 workflows):
Documentation (5 workflows):
Research & Analysis (10 workflows):
Development Tools (15 workflows):
Recommendations
Based on this statistical analysis, here are recommendations for the repository:
1. Standardize Timeout Values
Consider establishing official timeout tiers:
2. Document Safe Output Patterns
Create a decision matrix for choosing safe output types:
3. MCP Server Usage Guidelines
With GitHub MCP server used 72× per workflow on average:
4. Consider Workflow Templates
With 74% of workflows in 200-300 KB range, create templates for:
5. Monitor Large Workflows
The 3 workflows >300 KB (poem-bot, q, unbloat-docs) should be reviewed for:
6. Leverage Concurrency Groups
Only 6 unique concurrency patterns detected - consider broader use to:
7. Expand MCP Server Ecosystem
Currently dominated by GitHub (96.7%) - consider expanding:
Methodology
Data Collection
.github/workflows/directory/tmp/gh-aw/cache-memory/Analysis Techniques
on:sectionsgithubnext/safe-output/*actionspermissions:blocksmcp__*__patternsLimitations
Data Quality
Historical Context
This analysis represents a snapshot of the gh-aw repository on November 12, 2025. Key metrics stored in cache memory for future trend analysis:
{ "date": "2025-11-12", "total_files": 81, "total_size_mb": 17.01, "avg_size_kb": 215.06 }Future analyses can compare against these baselines to track:
Analysis generated by Lockfile Statistics Analysis Agent on 2025-11-12
Data collected from 81 .lock.yml files totaling 17 MB of workflow configuration
Scripts and historical data cached in
/tmp/gh-aw/cache-memory/for reproducibilityBeta Was this translation helpful? Give feedback.
All reactions