Publishing new topic hangs forever with "missing release asset" message

Hi,

I’m trying to publish a new provider and the process simply hangs with the following error message displayed:
Could not find all platform assets for this release yet (0.3.17)
missing release asset for [“terraform-provider-coxedge_0.3.17_manifest.json”]

The repo/manifest info is here:

Any ideas? The publish process just hangs forever.

@apparentlymart I saw you were involved with a similar problem last month. Can you share any info you have to fix this kind of error? Thanks!

Hi @gamename1 :wave: Thank you for reporting this and very sorry you are running into trouble with the Terraform Registry publishing workflow.

We have heard of instances where the Registry will return this error message when the manifest file is invalid JSON. I took a peek at your release assets and it appears there are trailing commas:

{
  "version": 1,
  "metadata": {
    "protocol_versions": ["6.0"],
  },
}

Can you see if removing those trailing commas helps, such as updating the file to the below?

{
  "version": 1,
  "metadata": {
    "protocol_versions": ["6.0"]
  }
}

I’m not sure if you copied those manifest file contents from anywhere, but if you did, we would love to fix that. Also, I will reach out internally to the Registry team about potentially making that error message clearer in this case, since it is falling back to a generic error there.

Hi @bflad !

Thanks for the quick response. Your suggestion was spot on. I fixed the JSON and it all worked.
Thanks again.
-T