remove hashibot (#11053)
* Replace `closed_issue_locker` HashiBot action with GitHub action Related to: #11043 * Replace with GitHub action * Replace with GitHub action
This commit is contained in:
parent
f80da79b85
commit
0a05b834d7
|
@ -0,0 +1,5 @@
|
||||||
|
bug:
|
||||||
|
- 'panic:'
|
||||||
|
crash:
|
||||||
|
- 'panic:'
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
name: Issue Comment Created Triage
|
||||||
|
|
||||||
|
on:
|
||||||
|
issue_comment:
|
||||||
|
types: [created]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
issue_comment_triage:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- uses: actions-ecosystem/action-remove-labels@v1
|
||||||
|
with:
|
||||||
|
labels: |
|
||||||
|
stale
|
||||||
|
waiting-reply
|
|
@ -0,0 +1,16 @@
|
||||||
|
name: Issue Opened Triage
|
||||||
|
|
||||||
|
on:
|
||||||
|
issues:
|
||||||
|
types: [opened]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
issue_triage:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- uses: github/issue-labeler@v2
|
||||||
|
with:
|
||||||
|
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
configuration-path: .github/labeler-issue-triage.yml
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
name: 'Lock Threads'
|
||||||
|
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '50 1 * * *'
|
||||||
|
|
||||||
|
# Only 50 issues will be handled during a given run.
|
||||||
|
jobs:
|
||||||
|
lock:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: dessant/lock-threads@v2
|
||||||
|
with:
|
||||||
|
github-token: ${{ github.token }}
|
||||||
|
issue-lock-comment: >
|
||||||
|
I'm going to lock this issue because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues.
|
||||||
|
|
||||||
|
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
|
||||||
|
issue-lock-inactive-days: '30'
|
||||||
|
# Issues older than 180 days ago should be ignored
|
||||||
|
issue-exclude-created-before: '2020-01-11'
|
||||||
|
pr-lock-comment: >
|
||||||
|
I'm going to lock this pull request because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues.
|
||||||
|
|
||||||
|
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
|
||||||
|
pr-lock-inactive-days: '30'
|
||||||
|
# Issues older than 180 days ago should be ignored
|
||||||
|
pr-exclude-created-before: '2020-01-11'
|
||||||
|
|
|
@ -1,28 +1,3 @@
|
||||||
|
|
||||||
behavior "regexp_issue_labeler" "panic_label" {
|
|
||||||
regexp = "panic:"
|
|
||||||
labels = ["crash", "bug"]
|
|
||||||
}
|
|
||||||
|
|
||||||
behavior "remove_labels_on_reply" "remove_stale" {
|
|
||||||
labels = ["waiting-reply", "stale"]
|
|
||||||
only_non_maintainers = true
|
|
||||||
}
|
|
||||||
|
|
||||||
poll "closed_issue_locker" "locker" {
|
|
||||||
schedule = "0 50 1 * * *"
|
|
||||||
closed_for = "720h" # 30 days
|
|
||||||
max_issues = 500
|
|
||||||
sleep_between_issues = "5s"
|
|
||||||
no_comment_if_no_activity_for = "4320h" # 180 days
|
|
||||||
|
|
||||||
message = <<-EOF
|
|
||||||
I'm going to lock this issue because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues.
|
|
||||||
|
|
||||||
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
|
|
||||||
EOF
|
|
||||||
}
|
|
||||||
|
|
||||||
poll "label_issue_migrater" "remote_plugin_migrater" {
|
poll "label_issue_migrater" "remote_plugin_migrater" {
|
||||||
schedule = "0 20 * * * *"
|
schedule = "0 20 * * * *"
|
||||||
new_owner = "hashicorp"
|
new_owner = "hashicorp"
|
||||||
|
|
Loading…
Reference in New Issue