Compare commits
3 Commits
main
...
johnsudol/
Author | SHA1 | Date |
---|---|---|
John Sudol | fde7d4444e | |
John Sudol | e27c9afd63 | |
John Sudol | 52086c38b6 |
|
@ -246,8 +246,7 @@ Required Permission: `pull-requests: write`
|
|||
|
||||
#### exempt-issue-labels
|
||||
|
||||
The label(s) that can exempt to automatically mark as stale the issues.
|
||||
It can be a comma separated list of labels (e.g: `question,bug`).
|
||||
A comma separated list of labels, that prevent the issue from being marked as stale. (e.g: `question,bug,wip`)
|
||||
|
||||
If unset (or an empty string), this option will not alter the stale workflow.
|
||||
|
||||
|
|
|
@ -381,7 +381,7 @@ class IssuesProcessor {
|
|||
this.options = options;
|
||||
this.client = github_1.getOctokit(this.options.repoToken);
|
||||
this.operations = new stale_operations_1.StaleOperations(this.options);
|
||||
this._logger.info(logger_service_1.LoggerService.yellow(`Starting the stale action process...`));
|
||||
this._logger.info(logger_service_1.LoggerService.yellow(`Starting the stale action process... logging`));
|
||||
if (this.options.debugOnly) {
|
||||
this._logger.warning(logger_service_1.LoggerService.yellowBright(`Executing in debug mode!`));
|
||||
this._logger.warning(logger_service_1.LoggerService.yellowBright(`The debug output will be written but no issues/PRs will be processed.`));
|
||||
|
@ -526,14 +526,15 @@ class IssuesProcessor {
|
|||
issueLogger.info(`This $$type has a stale label`);
|
||||
}
|
||||
else {
|
||||
issueLogger.info(`This $$type hasn't a stale label`);
|
||||
issueLogger.info(`This $$type doesn't have a stale label`);
|
||||
}
|
||||
const exemptLabels = words_to_list_1.wordsToList(issue.isPullRequest
|
||||
? this.options.exemptPrLabels
|
||||
: this.options.exemptIssueLabels);
|
||||
if (exemptLabels.some((exemptLabel) => is_labeled_1.isLabeled(issue, exemptLabel))) {
|
||||
if (issue.isStale) {
|
||||
issueLogger.info(`An exempt label was added after the stale label.`);
|
||||
// issueLogger.info(`An exempt label was added after the stale label.`);
|
||||
issueLogger.info(`This $$type has an exempt label, removing the stale label.`);
|
||||
yield this._removeStaleLabel(issue, staleLabel);
|
||||
}
|
||||
issueLogger.info(`Skipping this $$type because it has an exempt label`);
|
||||
|
|
|
@ -78,7 +78,7 @@ export class IssuesProcessor {
|
|||
this.operations = new StaleOperations(this.options);
|
||||
|
||||
this._logger.info(
|
||||
LoggerService.yellow(`Starting the stale action process...`)
|
||||
LoggerService.yellow(`Starting the stale action process... logging`)
|
||||
);
|
||||
|
||||
if (this.options.debugOnly) {
|
||||
|
@ -323,7 +323,7 @@ export class IssuesProcessor {
|
|||
if (issue.isStale) {
|
||||
issueLogger.info(`This $$type has a stale label`);
|
||||
} else {
|
||||
issueLogger.info(`This $$type hasn't a stale label`);
|
||||
issueLogger.info(`This $$type doesn't have a stale label`);
|
||||
}
|
||||
|
||||
const exemptLabels: string[] = wordsToList(
|
||||
|
@ -338,7 +338,10 @@ export class IssuesProcessor {
|
|||
)
|
||||
) {
|
||||
if (issue.isStale) {
|
||||
issueLogger.info(`An exempt label was added after the stale label.`);
|
||||
// issueLogger.info(`An exempt label was added after the stale label.`);
|
||||
issueLogger.info(
|
||||
`This $$type has an exempt label, removing the stale label.`
|
||||
);
|
||||
await this._removeStaleLabel(issue, staleLabel);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue