Skip to content

🚗 Use the CCMenu app to track GitHub Actions status

Notifications You must be signed in to change notification settings

srpatx/streetparking

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗 StreetParking

Environment Variables

Required

  • GitHub

    • GITHUB_TOKEN A personal access token for the given GitHub user. This must have read-only access to Actions.
  • Redis

    • REDIS_URL

Optional

  • Redis Pool
    • REDIS_POOL_SIZE The number of concurrent connections Redis can provide. Defaults to 25.
    • REDIS_POOL_TIMEOUT Timeout, in seconds, the connection pool will wait for a Redis connection. Defaults to 5.

Github to CCTray example

A demo is available here: https://cryptic-stream-13380.herokuapp.com/build-canaries/nevergreen/nevergreen.yml

This is an example for how to convert from Github Actions to the CCTray format.

Ideally, this would be supported by Github directly, but this could be used as a proxy to convert between the formats.

Github could implement this by using something like github_to_cctray.rb being available as a /cc.xml url path at:

It'd be great to also be able to get all the current build status at a higher level like:

This reduces the amount of http calls that are needed to poll for changes.

How to use

bundle install
bin/puma
open http://localhost:4567

To deploy

git push heroku master

Links

About

🚗 Use the CCMenu app to track GitHub Actions status

Resources

Stars

Watchers

Forks

Languages

  • Ruby 99.9%
  • Procfile 0.1%