Artifacts Usage Summary - gh-aw Repository #6393
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it was created by an agentic workflow more than 3 days 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.
-
GitHub Actions Artifacts Usage Report
This report provides a comprehensive analysis of artifacts usage in the githubnext/gh-aw repository based on recent workflow runs.
Overview
The repository uses GitHub Actions artifacts primarily for test results, code coverage reports, documentation builds, and agent diagnostics. Artifacts are actively generated by 3 main workflows with a retention strategy that balances storage costs with debugging needs.
Summary Table
Detailed Analysis
CI Workflow Artifacts
Breakdown (18 artifacts per successful run)
Test Results (15 artifacts, ~1.2 MB total):
test-result-integration-CLI MCP Gateway(~426 bytes)test-result-integration-CMD Tests(~6.5 KB)test-result-integration-Workflow GitHub & Git(~30 KB)test-result-integration-Workflow Validation(~27 KB)test-result-integration-Workflow Tools & MCP(~8 KB)test-result-integration-Workflow Safe Outputs(~17 KB)test-result-integration-CLI Logs & Firewall(~3.6 KB)test-result-integration-CLI MCP Playwright(~2.2 KB)test-result-integration-Workflow Dependabot & Security(~6 KB)test-result-integration-Workflow Rendering & Bundling(~56 KB)test-result-integration-Workflow Compiler(~46 KB)test-result-integration-CLI MCP Other(~21 KB)test-result-integration-Workflow Cache & Actions(~19 KB)test-result-integration-CLI Compile & Poutine(~16 KB)test-result-integration-Workflow Misc(~823 KB)Code Quality (2 artifacts, ~1.8 MB):
coverage-report(~755 KB, 7-day retention)test-result-unit(~1.08 MB)Performance (1 artifact, ~2 KB):
benchmark-results(~2.1 KB)Usage Pattern
Doc Build - Deploy Workflow Artifacts
Breakdown (1 artifact per run)
Documentation Site (~2.9 MB):
github-pages(~2.95 MB, 1-day retention)Usage Pattern
Dev (Agentic) Workflow Artifacts
Breakdown (10 artifacts per run, ~32 KB total)
Agent Diagnostics (10 artifacts):
prompt.txt(~2 KB) - Agent prompt inputsaw_info.json(~558 bytes) - Workflow metadatasafe_output.jsonl(~195 bytes) - Safe output logsagent_output.json(~224 bytes) - Agent response dataagent_outputs(~16 KB) - Full agent outputsmcp-logs(~2.3 KB) - MCP server logssafeinputs(~1.6 KB) - Safe input validationfirewall-logs-dev(~1.5 KB) - Network firewall logsagent-stdio.log(~6.3 KB) - Agent standard I/Othreat-detection.log(~457 bytes) - Security logsUsage Pattern
Storage Impact Analysis
Current Storage Footprint
CI Workflow (highest impact):
Doc Build (moderate impact):
Dev Workflow (minimal impact):
Monthly Growth Rate
Recommendations
✅ Already Optimized
🔧 Potential Optimizations
Reduce test artifact count
Implement artifact cleanup for cancelled runs
Reduce test result retention to 7 days
Compress large test artifacts
test-result-integration-Workflow Miscis 823 KB (75% of test storage)📊 Storage Cost Estimate
Based on GitHub Actions artifact storage pricing:
Current monthly cost estimate:
With optimizations:
Workflow Health
All three artifact-generating workflows are healthy and active:
✅ CI: Running on every push, reliable artifact generation
✅ Doc Build: Deploying documentation successfully
✅ Dev: Manual debugging workflow functioning as designed
Key Insights
Conclusion
The gh-aw repository uses GitHub Actions artifacts efficiently for CI/CD, documentation deployment, and agent debugging. The current artifact strategy balances debugging needs with storage costs. Implementing the recommended optimizations could reduce storage by ~50% while maintaining debugging capabilities.
Report Generated: 2025-12-14
Analysis Period: Last 30 days
Workflows Analyzed: 154 total workflows (3 generating artifacts)
Sample Runs: 20+ recent runs across all workflows
Beta Was this translation helpful? Give feedback.
All reactions