mirror of https://github.com/hashicorp/consul
bot: replace stalebot with hashibot (#7113)
parent
c8ad8db049
commit
0ea113e3b0
|
@ -1,40 +0,0 @@
|
||||||
# Number of days of inactivity before an Issue or Pull Request becomes stale
|
|
||||||
daysUntilStale: 60
|
|
||||||
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
|
|
||||||
daysUntilClose: 30
|
|
||||||
|
|
||||||
# Issues with these labels will never be considered stale. Set to `[]` to disable
|
|
||||||
# We don't close any issue that is an enhancement or confirmed bug, but issues
|
|
||||||
# waiting for reproduction cases and questions tend to get outdated.
|
|
||||||
exemptLabels:
|
|
||||||
- "enhancement"
|
|
||||||
- "bug"
|
|
||||||
- "thinking"
|
|
||||||
- "docs"
|
|
||||||
|
|
||||||
# Label to use when marking as stale
|
|
||||||
staleLabel: "waiting-reply"
|
|
||||||
|
|
||||||
# Comment to post when marking as stale. Set to `false` to disable
|
|
||||||
markComment: |
|
|
||||||
Hey there,
|
|
||||||
We wanted to check in on this request since it has been inactive for at least 60 days.
|
|
||||||
If you think this is still an important issue in the latest version of [Consul](https://github.com/hashicorp/consul/blob/master/CHANGELOG.md)
|
|
||||||
or [its documentation](https://www.consul.io/docs) please reply with a comment here which will cause it to stay open for investigation.
|
|
||||||
If there is still no activity on this issue for 30 more days, we will go ahead and close it.
|
|
||||||
|
|
||||||
Feel free to check out the [community forum](https://discuss.hashicorp.com/c/consul) as well!
|
|
||||||
Thank you!
|
|
||||||
|
|
||||||
# Comment to post when removing the stale label. Set to `false` to disable
|
|
||||||
unmarkComment: false
|
|
||||||
|
|
||||||
# Comment to post when closing a stale Issue. Set to `false` to disable
|
|
||||||
closeComment: >
|
|
||||||
Hey there,
|
|
||||||
This issue has been automatically closed because there hasn't been any activity for at least 90 days.
|
|
||||||
If you are still experiencing problems, or still have questions, feel free to [open a new one](https://github.com/hashicorp/consul/issues/new) :+1:
|
|
||||||
|
|
||||||
# Limit to only `issues`
|
|
||||||
only: issues
|
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
behavior "regexp_issue_labeler" "panic_label" {
|
||||||
|
regexp = "panic:"
|
||||||
|
labels = ["crash"]
|
||||||
|
}
|
||||||
|
|
||||||
|
behavior "remove_labels_on_reply" "remove_stale" {
|
||||||
|
labels = ["waiting-reply"]
|
||||||
|
}
|
||||||
|
|
||||||
|
poll "closed_issue_locker" "locker" {
|
||||||
|
schedule = "0 50 1 * * *"
|
||||||
|
closed_for = "720h" # 30 days
|
||||||
|
max_issues = 500
|
||||||
|
sleep_between_issues = "5s"
|
||||||
|
|
||||||
|
message = <<-EOF
|
||||||
|
Hey there,
|
||||||
|
|
||||||
|
This issue has been automatically locked because it is closed and there hasn't been any activity for at least _30_ days.
|
||||||
|
|
||||||
|
If you are still experiencing problems, or still have questions, feel free to [open a new one](https://github.com/hashicorp/consul/issues/new) :+1:.
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
poll "stale_issue_closer" "stale_closer" {
|
||||||
|
schedule = "0 22 23 * * *"
|
||||||
|
no_reply_in_last = "480h" # 20 days
|
||||||
|
max_issues = 500
|
||||||
|
sleep_between_issues = "5s"
|
||||||
|
labels = ["waiting-reply"]
|
||||||
|
message = <<-EOF
|
||||||
|
Hey there,
|
||||||
|
|
||||||
|
This issue has been automatically closed because there hasn't been any activity for at least _20_ days.
|
||||||
|
|
||||||
|
If you are still experiencing problems, or still have questions, feel free to [open a new one](https://github.com/hashicorp/consul/issues/new) :+1:.
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
poll "stale_issue_closer" "close_closer" {
|
||||||
|
schedule = "0 50 2 * * *"
|
||||||
|
no_reply_in_last = "1m" # hack to close issue with that label immediately.
|
||||||
|
max_issues = 500
|
||||||
|
sleep_between_issues = "5s"
|
||||||
|
labels = ["close-issue"]
|
||||||
|
message = <<-EOF
|
||||||
|
Hey there,
|
||||||
|
|
||||||
|
This issue has been automatically closed because it was labled with `close-issue`.
|
||||||
|
|
||||||
|
If you are still experiencing problems, or still have questions, feel free to [open a new one](https://github.com/hashicorp/consul/issues/new) :+1:.
|
||||||
|
EOF
|
||||||
|
}
|
Loading…
Reference in New Issue