Skip to content

Follows up on user activities related to task, sends reminders, and unassign inactive users.

Notifications You must be signed in to change notification settings

ishowvel/daemon-disqualifier

 
 

Repository files navigation

@ubiquity-os/daemon-disqualifier

Watches user activity on issues, sends reminders on deadlines, and eventually unassigns inactive user to ensure that tasks don't stall, and subtracts XP.

Setup

yarn install

Database

To start a local instance, run

supabase start

Afterward, you can generate types for full auto-completion with

yarn supabase:generate:local

Test

To start Jest testing, run

yarn test

Valid configuration

- plugin: ubiquibot/user-activity-watcher
  type: github
  with:
    disqualification: "7 days"
    warning: "3.5 days"
    watch:
      optOut:
        - "repoName"
        - "repoName2"
    eventWhitelist: # these are the tail of the webhook event i.e pull_request.review_requested
      - "review_requested"
      - "ready_for_review"
      - "commented"
      - "committed"

About

Follows up on user activities related to task, sends reminders, and unassign inactive users.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 94.8%
  • JavaScript 4.9%
  • Shell 0.3%