terraform-provider-github
terraform-provider-github copied to clipboard
autolink references 404 during refresh stage
Terraform Version
Terraform v1.2.7 on darwin_arm64 Github provider - v4.31.0
Affected Resource(s)
- github_repository_autolink_reference
Terraform Configuration Files
resource "github_repository_autolink_reference" "eng" {
provider = github.skm-github-admin-app
for_each = toset(
[
"infrastructure",
"glue",
]
)
repository = each.key
key_prefix = "ENG-"
target_url_template = "https://linear.app/skm/issue/ENG-<num>"
}
Expected Behavior
Refresh stage should have detected the 404, and marked the resource as missing, to be re-created
Actual Behavior
Terraform has been successfully initialized!
Acquiring state lock. This may take a few moments...
github_repository_autolink_reference.eng["infrastructure"]: Refreshing state... [id=642741]
github_repository_autolink_reference.eng["glue"]: Refreshing state... [id=642742]
╷
│ Error: GET https://api.github.com/repos/skm/glue/autolinks/642742: 404 Not Found []
│
│ with github_repository_autolink_reference.eng["glue"],
│ on autolink-references.tf line 1, in resource "github_repository_autolink_reference" "eng":
│ 1: resource "github_repository_autolink_reference" "eng" {
│
╵
Steps to Reproduce
Please list the steps required to reproduce the issue, for example:
terraform apply