mirror of
https://github.com/actions/stale.git
synced 2025-12-10 03:57:04 +00:00
update README and logs to provide clarity
This commit is contained in:
@@ -246,8 +246,8 @@ Required Permission: `pull-requests: write`
|
|||||||
|
|
||||||
#### exempt-issue-labels
|
#### exempt-issue-labels
|
||||||
|
|
||||||
The label(s) that can exempt to automatically mark as stale the issues.
|
Comma separated list of labels that exclude the issue from being marked as stale
|
||||||
It can be a comma separated list of labels (e.g: `question,bug`).
|
(e.g: `question,bug`)
|
||||||
|
|
||||||
If unset (or an empty string), this option will not alter the stale workflow.
|
If unset (or an empty string), this option will not alter the stale workflow.
|
||||||
|
|
||||||
@@ -255,8 +255,8 @@ Default value: unset
|
|||||||
|
|
||||||
#### exempt-pr-labels
|
#### exempt-pr-labels
|
||||||
|
|
||||||
The label(s) that can exempt to automatically mark as stale the pull requests.
|
Comma separated list of labels that exclude the pull request from being marked as stale
|
||||||
It can be a comma separated list of labels (e.g: `need-help,WIP`).
|
(e.g: `need-help,WIP`)
|
||||||
|
|
||||||
If unset (or an empty string), this option will not alter the stale workflow.
|
If unset (or an empty string), this option will not alter the stale workflow.
|
||||||
|
|
||||||
|
|||||||
4
dist/index.js
vendored
4
dist/index.js
vendored
@@ -532,8 +532,10 @@ class IssuesProcessor {
|
|||||||
? this.options.exemptPrLabels
|
? this.options.exemptPrLabels
|
||||||
: this.options.exemptIssueLabels);
|
: this.options.exemptIssueLabels);
|
||||||
if (exemptLabels.some((exemptLabel) => is_labeled_1.isLabeled(issue, exemptLabel))) {
|
if (exemptLabels.some((exemptLabel) => is_labeled_1.isLabeled(issue, exemptLabel))) {
|
||||||
|
// check to see if the issue is stale and has an exempt label
|
||||||
|
// see issue #136 for more details
|
||||||
if (issue.isStale) {
|
if (issue.isStale) {
|
||||||
issueLogger.info(`An exempt label was added after the stale label.`);
|
issueLogger.info(`This $$type has both an exempt and stale label, proceeding to remove the stale label.`);
|
||||||
yield this._removeStaleLabel(issue, staleLabel);
|
yield this._removeStaleLabel(issue, staleLabel);
|
||||||
}
|
}
|
||||||
issueLogger.info(`Skipping this $$type because it has an exempt label`);
|
issueLogger.info(`Skipping this $$type because it has an exempt label`);
|
||||||
|
|||||||
@@ -337,8 +337,12 @@ export class IssuesProcessor {
|
|||||||
isLabeled(issue, exemptLabel)
|
isLabeled(issue, exemptLabel)
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
|
// check to see if the issue is stale and has an exempt label
|
||||||
|
// see issue #136 for more details
|
||||||
if (issue.isStale) {
|
if (issue.isStale) {
|
||||||
issueLogger.info(`An exempt label was added after the stale label.`);
|
issueLogger.info(
|
||||||
|
`This $$type has both an exempt and stale label, proceeding to remove the stale label.`
|
||||||
|
);
|
||||||
await this._removeStaleLabel(issue, staleLabel);
|
await this._removeStaleLabel(issue, staleLabel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user