neulabscom / devops-gh-actions-analytics

App for viewing GitHub Workflow usage reports.

Home Page:https://gh-actions-analytics.streamlit.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

App for viewing GitHub Workflow usage reports.

https://gh-actions-analytics.streamlit.app/

License:GNU General Public License v3.0


Languages

Language:Python 95.6%Language:Shell 4.4%