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

ubiquity-os-marketplace/daemon-disqualifier

Repository files navigation

@ubiquity-os/daemon-disqualifier

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

Setup

bun install

Database

To start a local instance, run

supabase start

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

bun run supabase:generate:local

Test

To start Jest testing, run

bun run test

Valid configuration

- plugin: ubiquity-os/daemon-disqualifier
  with:
    disqualification: "7 days"
    warning: "3.5 days"
    prioritySpeed: true
    pullRequestRequired: true
    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

Releases

No releases published

Packages

No packages published