Skip to content

Add DORA Metrics Badges and Metrics Workflow Automation#35

Merged
riverma merged 15 commits into
NASA-AMMOS:mainfrom
yunks128:main
May 7, 2025
Merged

Add DORA Metrics Badges and Metrics Workflow Automation#35
riverma merged 15 commits into
NASA-AMMOS:mainfrom
yunks128:main

Conversation

@yunks128
Copy link
Copy Markdown
Contributor

@yunks128 yunks128 commented May 1, 2025

Purpose

  • Introduce DORA (DevOps Research and Assessment) metrics to enhance visibility into engineering performance.
  • Add machine-readable badge data for integration with Shields.io.
  • Automate badge updates via GitHub Actions for real-time reflection of repository health.

Proposed Changes

  • [ADD] .github/badges/ JSON files for:
    • Deployment Frequency
    • Change Failure Rate
    • Lead Time for Changes
    • Mean Time to Recovery (MTTR)
    • Composite DORA metrics
  • [ADD] .github/workflows/metrics.yml for automating DORA badge generation
  • [CHANGE] README.md to display consolidated DORA badge

Issue

This is related to: NASA-AMMOS/slim#189

Testing

  • Validated all badge endpoints locally via raw GitHub file URL
  • Triggered GitHub Actions to confirm successful badge file updates
  • Verified new badges rendering correctly in README.md

@yunks128 yunks128 requested a review from riverma May 1, 2025 21:25
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 4, 2025

@riverma riverma merged commit b9aaeb4 into NASA-AMMOS:main May 7, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants