xavius-rb/Agile Metrics Collector

Collect deployment frequency and lead time for change metrics from GitHub repositories

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token for API accessyes${{ github.token }}
output-pathPath where metrics JSON file will be savednometrics/delivery_metrics.json
commit-resultsWhether to commit the metrics file back to the repositorynotrue
include-merge-commitsWhether to include merge commits in lead time calculationsnofalse
max-releasesMaximum number of releases to fetch for analysisno100
max-tagsMaximum number of tags to fetch if no releases are foundno100
deployment-frequencyWhether to enable deployment frequency metric collectionnofalse
lead-timeWhether to enable lead time for change metric collectionnofalse
pr-sizeWhether to enable PR size metric collectionnofalse
pr-maturityWhether to enable PR maturity metric collectionnofalse
files-to-ignoreComma-separated list of file patterns to ignore when calculating PR sizeno""
ignore-line-deletionsWhether to ignore line deletions when calculating PR sizenofalse
ignore-file-deletionsWhether to ignore file deletions when calculating PR sizenofalse
team-metricsWhether to enable team metrics collectionnofalse
time-periodTime period for team metrics (weekly, fortnightly, monthly)noweekly
team-metrics-output-pathPath where team metrics report will be savednometrics/team_metrics_report.md
namedescription
metrics-jsonComplete metrics data as JSON string
deployment-frequencyDays between latest and previous deployment
lead-time-avgAverage lead time for change in hours
lead-time-oldestOldest commit lead time in hours
lead-time-newestNewest commit lead time in hours
commit-countNumber of commits analyzed
metrics-file-pathPath to the generated metrics file
pr-sizePR size metric (xs, s, m, l, xl)
pr-size-categoryPR size category with size/ prefix
pr-size-detailsDetailed PR size metrics as JSON string
pr-maturity-ratioPR maturity ratio (0.0 to 1.0)
pr-maturity-percentagePR maturity percentage (0 to 100)
pr-maturity-detailsDetailed PR maturity metrics as JSON string
team-metrics-jsonComplete team metrics data as JSON string
team-metrics-report-pathPath to the generated team metrics report file