Skip to content

mbT-Infrastructure/docker-github-actions-keep-alive

Repository files navigation

Github Actions Keep Alive image

This image contains a Python script which reenables by inactivity disabled workflows. It is a modified version of that used in invenia/KeepActionsAlive.

The Python script is executed regularly by cron.

Installation

  1. Pull from Docker Hub, download the package from Releases or build using builder/build.sh

Usage

This Container image extends the cron image.

Environment variables

  • CRON
    • The time to run the check. The default is 0 4 * * 3.
  • ORGANIZATIONS
    • Comma separated list of organizations of which all repos should be scanned. For example mbT-Infrastructure.
  • REPOSITORIES
    • Comma separated list of repos that should be scanned. For example mbT-Infrastructure/docker-github-actions-keep-alive.
  • TOKEN
    • GitHub token with actions read and write permissions.

Development

To run for development execute:

docker compose --file docker-compose-dev.yaml up --build

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published