Skip to content

experiment in creating a bot for generating recurring issues in gitlab

Notifications You must be signed in to change notification settings

danieleades/gitlab-groundhog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GroundHog

codecov

A small utility for creating recurring tasks in Gitlab.

Installation

Easiest way to install is using Cargo

    cargo install --git https://github.com/danieleades/gitlab-groundhog

Check the docs:

    groundhog --help

Getting Started

GroundHog expects to be run in a directory containing a few required files

  • issues.yml defines the recurring issues
  • ledger.json provides a record of issues that have already been created. This should not be manually edited.
  • templates/ is a directory which contains Tera templates used to generate issue bodies

You can initialise a new directory containing all the required files using the groundhog init "path/to/directory" command.

Once the directory is set up, you can generate new gitlab issues using groundhog run. GroundHog will use the current date and the 'ledger' to determine when new issues need to be created.

Use a cronjob or similar to run groundhog at regular intervals.

About

experiment in creating a bot for generating recurring issues in gitlab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages