Job robustness:
- Consolidate data branch writing so that multiple jobs operating concurrently on the same branch are less likely to fail (issue #9). Thanks to Henry Bley-Vroman and Dmytro Chasovskyi for the feedback.
- Fix an edge case for missing path/referrer data (issue #8).
- Attempt to fix an edge case for missing views/clones data (issue #11).
- Log output: work towards less interleaved stdout/err in the GH Actions log viewer.
Data handling:
- Fix a rare view / clone count data loss condition (issue #4). Thanks to Davis J. McGregor.
- Write stargazer and fork time series to data repository as CSV files, with at most one data point per day (resampled).
Plot improvements:
- Synchronize the time window shown for stargazer and fork time series.
- Decrease marker size in the referrer / paths plots.
Report generation:
- Tweak CSS for mobile view / narrow screens.
- Link to stats repository in HTML report.