Skip to content

Commit

Permalink
chore: config examples
Browse files Browse the repository at this point in the history
  • Loading branch information
Keyrxng committed Nov 27, 2024
1 parent 83a7b65 commit b2fae71
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions src/types/plugin-input.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,22 @@ export const pluginSettingsSchema = T.Object(
/**
* Delay to send reminders. 0 means disabled. Any other value is counted in days, e.g. 1,5 days
*/
warning: thresholdType({ default: "3.5 days", description: "Delay to send reminders. 0 means disabled and any other value is counted in days, e.g. 1,5 days" }),
warning: thresholdType({
default: "3.5 days",
description: "Delay to send reminders. 0 means disabled and any other value is counted in days, e.g. 1,5 days",
examples: ["3.5 days", "1 day"]
}),
/**
* By default, all repositories are watched. Use this option to opt-out from watching specific repositories
* within your organization. The value is an array of repository names.
*/
watch: T.Object(
{
optOut: T.Array(T.String(), { default: [], description: "List of repositories to opt-out from watching user activity within the organization" }),
optOut: T.Array(T.String(), {
default: [],
description: "List of repositories to opt-out from watching user activity within the organization",
examples: ["repoName", "no-owner-required"]
}),
},
{ default: {} }
),
Expand All @@ -74,6 +82,7 @@ export const pluginSettingsSchema = T.Object(
disqualification: thresholdType({
default: "7 days",
description: "Delay to unassign users. 0 means disabled and any other value is counted in days, e.g. 7 days",
examples: ["7 days", "1 day"]
}),
/**
* Whether a pull request is required for the given issue on disqualify.
Expand All @@ -82,7 +91,11 @@ export const pluginSettingsSchema = T.Object(
/**
* List of events to consider as valid activity on a task
*/
eventWhitelist: T.Transform(T.Array(T.String(), { default: eventWhitelist, description: "List of webhook event names to consider as valid activity on a task" }))
eventWhitelist: T.Transform(T.Array(T.String(), {
default: eventWhitelist,
description: "List of webhook event names to consider as valid activity on a task",
examples: ["pull_request.review_requested", "issue_comment.created", "push"]
}))
.Decode((value) => {
const validEvents = Object.values(eventWhitelist);
let eventsStripped: TimelineEvent[] = [];
Expand Down

0 comments on commit b2fae71

Please sign in to comment.