diff --git a/internal/command/providers_lock.go b/internal/command/providers_lock.go index 09ee1a791d..4430565dd0 100644 --- a/internal/command/providers_lock.go +++ b/internal/command/providers_lock.go @@ -124,6 +124,10 @@ func (c *ProvidersLockCommand) Run(args []string) int { config, confDiags := c.loadConfigWithTests(".", parsedArgs.TestsDirectory) diags = diags.Append(confDiags) + if diags.HasErrors() { + c.showDiagnostics(diags) + return 1 + } reqs, hclDiags := config.ProviderRequirements() diags = diags.Append(hclDiags)