Skip to content

Introducing CICDash — an open-source dashboard for visualizing your GitHub Actions (GHA) workflow trends.

Notifications You must be signed in to change notification settings

oslabs-beta/CICDash

Repository files navigation

Introduction

  • CICDash helps visualize GitHub Actions metrics over time, providing insights into your workflow trends. By connecting to GitHub's REST API, CICDash extends the storage of your workflow metrics beyond GitHub's 90-day retention period. By storing a history of your GitHub workflow metrics, trends can be more easily identified, saving time locating and debugging any issues that appear throughout development.

  • Workflow Runs by Month, Lifetime Workflow Attempts, Average Run Time: Monthly vs Lifetime (seconds) - Two different graphs for this one, Execution Time (seconds), Failure Rate By Job Step

  • For more information, please reference our website at https://CICDash.com and medium article "CICDash: A GitHub Actions Metrics Dashboard"

Getting started

Install CICDash From GitHub Marketplace

  • Ensure your repository is enabled for GitHub Actions. If not, please enable GitHub Actions in your repository settings. Install CICDash from GitHub Marketplace onto your GHA enabled repo: https://github.com/apps/CICDash

Login with Github

  • Navigate to https://CICDash.com to login with your GitHub account to grant access to your Github profile.

Save Your Repo Data

  • Upon logging in, you can save your GHA workflow data by entering in the owner and repo in the input fields.

Contribution requirements

Contributions are essential in the open-source community. If you would like to contribute make CICDash even better together, please follow the steps below:

  1. Fork the project:
  2. Create a feature branch for your additions
  3. Submit a pull request that details your changes.
  4. We'll review your feature(s) and get back to you. -- Feedback: talk about graphs information collected to explain what they mean and how they’re calculated.

About

Introducing CICDash — an open-source dashboard for visualizing your GitHub Actions (GHA) workflow trends.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages