mirror of
https://github.com/actions/stale.git
synced 2025-12-13 05:28:02 +00:00
Prevent processing of locked/closed issues/PRs (#52)
Fixes #50 Fixes #51
This commit is contained in:
@@ -10,6 +10,8 @@ export interface Issue {
|
||||
updated_at: string;
|
||||
labels: Label[];
|
||||
pull_request: any;
|
||||
state: string;
|
||||
locked: boolean;
|
||||
}
|
||||
|
||||
export interface Label {
|
||||
@@ -100,6 +102,16 @@ export class IssueProcessor {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (issue.state === 'closed') {
|
||||
core.debug(`Skipping ${issueType} because it is closed`);
|
||||
continue; // don't process closed issues
|
||||
}
|
||||
|
||||
if (issue.locked) {
|
||||
core.debug(`Skipping ${issueType} because it is locked`);
|
||||
continue; // don't process locked issues
|
||||
}
|
||||
|
||||
if (
|
||||
exemptLabels.some((exemptLabel: string) =>
|
||||
IssueProcessor.isLabeled(issue, exemptLabel)
|
||||
|
||||
Reference in New Issue
Block a user