Skip to content
generated from cybozu-go/neco-template

Kubernetes controller for GitHub actions self-hosted runners

License

Notifications You must be signed in to change notification settings

cybozu-go/meows

Repository files navigation

GitHub release CI PkgGoDev Go Report Card

meows

meows is a Kubernetes controller for GitHub Actions self-hosted runners. It enables us to run GitHub Actions workflows on Pods running on you Kubernetes clusters.

Project Status: Initial development

Features

  • Self-hosted runner pool
    • Run a time-consuming startup script before a job starts
  • Notification
    • Users can notice that a job succeeds or not with notification
  • Workflow failure investigation
    • Users can extend the lifetime of a Pod and investigate what causes the failure

Documentation

docs directory contains documents about designs and specifications.

Docker images

Docker images are available on Quay.io