Add GitHub Action to track release downloads #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR adds a GitHub Action that automatically tracks download statistics for all release assets.
What This Does
history.csv) with time-series dataFiles Created
The workflow will automatically generate and maintain:
.github/download-stats/latest.json- Current snapshot of all releases and their download counts.github/download-stats/history.csv- Daily time-series data for trending analysis.github/download-stats/README.md- Human-readable summary with totals and platform breakdownBenefits
Testing
After merging, you can:
.github/download-stats/for generated filesRelated
Implements download tracking as discussed in the context of measuring GitHub release adoption across multiple platforms (Linux arm64/x64, macOS, Windows, Figma plugin).