Skip to content

Commit

Permalink
Add HashiBot behavior to lock closed issues after 30 days. (#10691)
Browse files Browse the repository at this point in the history
  • Loading branch information
aeschright authored Oct 31, 2019
1 parent e5b7a8a commit 58ac2a3
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions .hashibot.hcl
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
queued_behavior "release_commenter" "releases" {
repo_prefix = "terraform-provider-"
poll "closed_issue_locker" "locker" {
schedule = "0 50 14 * * *"
closed_for = "720h" # 30 days
max_issues = 500
sleep_between_issues = "5s"

message = <<-EOF
This has been released in [version ${var.release_version} of the Terraform AWS provider](${var.changelog_link}). Please see the [Terraform documentation on provider versioning](https://www.terraform.io/docs/configuration/providers.html#provider-versions) or reach out if you need any assistance upgrading.
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.
For further feature requests or bug reports with this functionality, please create a [new GitHub issue](https://github.com/terraform-providers/terraform-provider-aws/issues/new/choose) following the template for triage. Thanks!
If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thanks!
EOF
}

Expand Down Expand Up @@ -32,6 +35,16 @@ behavior "deprecated_import_commenter" "hashicorp_terraform" {
EOF
}

queued_behavior "release_commenter" "releases" {
repo_prefix = "terraform-provider-"

message = <<-EOF
This has been released in [version ${var.release_version} of the Terraform AWS provider](${var.changelog_link}). Please see the [Terraform documentation on provider versioning](https://www.terraform.io/docs/configuration/providers.html#provider-versions) or reach out if you need any assistance upgrading.
For further feature requests or bug reports with this functionality, please create a [new GitHub issue](https://github.com/terraform-providers/terraform-provider-aws/issues/new/choose) following the template for triage. Thanks!
EOF
}

# Catch the following in issues:
# *aws_XXX
# * aws_XXX
Expand Down

0 comments on commit 58ac2a3

Please sign in to comment.