GitHub Actions Artifacts Usage Analysis Report #20025
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-03-09T05:56:03.995Z.
|
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.
-
Executive Summary
This report analyzes GitHub Actions artifacts usage across the gh-aw repository for the last 30 days. The repository generates 42 artifacts consuming approximately 223.81 MB of storage space, primarily concentrated in documentation builds and CI/CD testing artifacts.
Key Metrics
Detailed Breakdown by Workflow
1. Doc Build - Deploy 🥇
Insights: The documentation workflow generates a single large artifact containing built GitHub Pages. This is the dominant storage consumer (98.8% of total storage).
Recommendations:
2. CI Workflow 🥈
Artifact Composition:
View All CI Artifacts
Insights: The CI workflow generates 30 small test and coverage artifacts. The bulk of CI storage (90%+) is consumed by test results and coverage reports which are important for QA and metrics.
Recommendations:
3. Dev Workflow
Artifact Types:
Insights: Dev workflow generates agentic workflow artifacts including agent outputs and threat detection logs. Retention is set to 90 days for most artifacts (short-term) and 1 day for activation logs.
Recommendations:
4. Smoke Copilot Workflow
Artifact Types:
Insights: Smoke test workflow generates build and agent artifacts for validation purposes. Sizes are reasonable and managed well with 90-day retention.
Recommendations:
Workflows Without Artifacts
⚫ No Artifacts Generated
Storage Optimization Analysis
Current Usage by Category
Retention Policies in Effect
Recommendations & Insights
🎯 Key Findings
Storage dominated by documentation (98.8% of space)
CI artifacts are efficient
Excellent artifact management
No active waste identified
💡 Optimization Recommendations
Priority 1: Monitor Documentation Size
Priority 2: Coverage Report Optimization (Optional)
Priority 3: Long-term Monitoring
✅ No Action Needed For
Next Steps
Technical Details
Report Generated: 2026-03-08T05:53:14.753Z
Data Collection Period: Last 30 days (rolling)
Workflows Analyzed: 6 key workflows (out of 218 total)
Data Accuracy: Based on GitHub Actions API (artifacts from recent completed runs)
Methodology:
For more information about GitHub Actions artifacts, see the GitHub Actions documentation.
Beta Was this translation helpful? Give feedback.
All reactions