mirror of
https://github.com/actions/stale.git
synced 2026-01-01 05:47:27 +08:00
34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
|
|
import {IsoOrRfcDateString} from '../types/iso-or-rfc-date-string';
|
||
|
|
|
||
|
|
export interface IIssuesProcessorOptions {
|
||
|
|
repoToken: string;
|
||
|
|
staleIssueMessage: string;
|
||
|
|
stalePrMessage: string;
|
||
|
|
closeIssueMessage: string;
|
||
|
|
closePrMessage: string;
|
||
|
|
daysBeforeStale: number;
|
||
|
|
daysBeforeIssueStale: number; // Could be NaN
|
||
|
|
daysBeforePrStale: number; // Could be NaN
|
||
|
|
daysBeforeClose: number;
|
||
|
|
daysBeforeIssueClose: number; // Could be NaN
|
||
|
|
daysBeforePrClose: number; // Could be NaN
|
||
|
|
staleIssueLabel: string;
|
||
|
|
closeIssueLabel: string;
|
||
|
|
exemptIssueLabels: string;
|
||
|
|
stalePrLabel: string;
|
||
|
|
closePrLabel: string;
|
||
|
|
exemptPrLabels: string;
|
||
|
|
onlyLabels: string;
|
||
|
|
operationsPerRun: number;
|
||
|
|
removeStaleWhenUpdated: boolean;
|
||
|
|
debugOnly: boolean;
|
||
|
|
ascending: boolean;
|
||
|
|
skipStaleIssueMessage: boolean;
|
||
|
|
skipStalePrMessage: boolean;
|
||
|
|
deleteBranch: boolean;
|
||
|
|
startDate: IsoOrRfcDateString | undefined; // Should be ISO 8601 or RFC 2822
|
||
|
|
exemptMilestones: string;
|
||
|
|
exemptIssueMilestones: string;
|
||
|
|
exemptPrMilestones: string;
|
||
|
|
}
|