Skip to content

A React Application to visualize and manage a GitHub organization Actions.

Notifications You must be signed in to change notification settings

ginwakeup/gh-actions-manager

Repository files navigation

GitHub Actions Manager

Docker Image CI

GHAM is a Web Application that can be used to manage Organizations Actions.

Alt text

Features

Currently, the viewer only supports:

  • :octocat: Visualize all your repositories (based on what PAT you provided)
  • 🚗 Visualize all the runs for a selected Action
  • 🚀 Dispatch a Selected Action
  • 🌱 Visualize a tree with repositories of the selected Org and their actions
    • 📖 Select an action and visualize its code
    • 📝 Edit the code and push it to GitHub.

Alt text

Execution

npm start

Docker

Environment

You need to provide a PAT to access to your repositories.

Env File

Create a .env file in the repository root before building and add your PAT:

REACT_APP_GH_PAT="<pat_here>"

then simply build and start the docker container.

Development

Build

docker-compose -f docker-compose.dev.yaml build

Run

docker-compose -f docker-compose.dev.yaml up