Terraform registry publish package with same name but different provider

Hi, I’m trying to publish a module for different cloud provider to setup Gitlab runner. I have q repo terraform-google-gitlab-runner and terraform-kubernetes-gitlab-runner. However, after publishing the terraform-google-gitlab-runner to the registry, I can’t publish the terraform-Kubernetes-gitlab-runner because they have the same name. Shouldn’t the modules be isolated by name and provider?