Hi,
In April this year we successfully published v2.0.0 of our provider to the terraform registry
https://registry.terraform.io/providers/LeaseWeb/leaseweb/0.2.0
In June this year we renamed our Github organisation from LeaseWeb to Leaseweb (notice the lower case w).
Now in July we are trying to push v3.0.0 of our provider:
https://registry.terraform.io/providers/LeaseWeb/leaseweb/0.3.1
Publishing the new version works, as you can see, but we get the following error when running terraform init
│ Error: Failed to install provider
│
│ Error while installing leaseweb/leaseweb v0.3.0: checksum list has no SHA-256 hash for
│ "https://github.com/Leaseweb/terraform-provider-leaseweb/releases/download/v0.3.0/terraform-provider-leaseweb_0.3.0_darwin_arm64.zip"
Upon further inspection we notice that the following difference, compare:
wget https://registry.terraform.io/v1/providers/leaseweb/leaseweb/0.2.0/download/darwin/arm64
with
wget https://registry.terraform.io/v1/providers/leaseweb/leaseweb/0.3.0/download/darwin/arm64
We notice that the json output of v2.0.0 contains
"filename": "terraform-provider-leaseweb_0.2.0_darwin_arm64.zip"
And the same property of the v3.0.0 output contains:
"filename":"https://github.com/Leaseweb/terraform-provider-leaseweb/releases/download/v0.3.0/terraform-provider-leaseweb_0.3.0_darwin_arm64.zip"
We think this is the cause of the terraform init issue.
Now our question is if this issue is caused by us renaming the organisation on github.
Thanks for the help.