Skip to content

neulabscom/devops-gh-actions-analytics

Repository files navigation

Github Actions Analytics

Streamlit App

Last Commit License

This application allows you to view GitHub's "Usage Report" data.

It gives a generic overview of which users and repositories use actions the most and allows each repository to see how many and when workflows are executed.

It is built with Streamlit, a Python library for building data apps, and pandas, a Python library for data analysis.

Read the GitHub Docs for download "Usage Report"

Run from local?

Requirements:

  • Python >= 3.8

Run the following command to start the application:

$ chmod +x scripts/setup.sh && ./scripts/setup.sh

$ source .activate

$ # Download Github report and save in `src/reports/`

$ streamlit run src/main.py