teleivo / dhis2-github-action-metrics

Analysis of GitHub actions usage in https://github.com/dhis2/dhis2-core using https://github.com/teleivo/github-action-metrics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DHIS2 GitHub Action Metrics

I started this project to analyze the test workflow we use at DHIS2. I wanted to know where time was spent, why some test runs took 15min while others took 23min to finish. How could we get faster feedback on PRs and reduce this variation in test duration?

Using GitHub action metrics I

  • fetch(ed) GitHub action data every day using a scheduled GitHub action. The data is then stored in this repository. This way I can accumulate a history of our workflow runs.
  • indexed and analyzed the data using Elasticsearch and Kibana

About

Analysis of GitHub actions usage in https://github.com/dhis2/dhis2-core using https://github.com/teleivo/github-action-metrics

License:MIT License