dependabot-script icon indicating copy to clipboard operation
dependabot-script copied to clipboard

Terraform fails parsing

Open joonvena opened this issue 4 years ago • 0 comments

I'm trying to execute dependabot-script for Terraform repository. Currently for testing i only made repository with versions.tf file that contains the providers with versions. If i run this i only get output:

Fetching terraform dependency files for xxx Parsing dependencies information Done

But don't see any MR's raised in the repository. If i add another file output.tf it fails to parse that:

/home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:239:in `rescue in parsed_file': unable to parse HCL: At 2:11: Unknown token: 2:11 IDENT google_cloudfunctions_function.function.https_trigger_url (Dependabot::DependencyFileNotParseable)
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:213:in `parsed_file'
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:25:in `block in parse'
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:24:in `each'
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:24:in `parse'
	from ./generic-update-script.rb:167:in `<main>'
/home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:225:in `block in parsed_file': unable to parse HCL: At 2:11: Unknown token: 2:11 IDENT google_cloudfunctions_function.function.https_trigger_url (Dependabot::SharedHelpers::HelperSubprocessFailed)
	from /home/dependabot/.bundle/gems/dependabot-common-0.142.0/lib/dependabot/shared_helpers.rb:45:in `block (2 levels) in in_a_temporary_directory'
	from /home/dependabot/.bundle/gems/dependabot-common-0.142.0/lib/dependabot/shared_helpers.rb:45:in `chdir'
	from /home/dependabot/.bundle/gems/dependabot-common-0.142.0/lib/dependabot/shared_helpers.rb:45:in `block in in_a_temporary_directory'
	from /usr/lib/ruby/2.6.0/tmpdir.rb:93:in `mktmpdir'
	from /home/dependabot/.bundle/gems/dependabot-common-0.142.0/lib/dependabot/shared_helpers.rb:42:in `in_a_temporary_directory'
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:216:in `parsed_file'
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:25:in `block in parse'
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:24:in `each'
	from /home/dependabot/.bundle/gems/dependabot-terraform-0.142.0/lib/dependabot/terraform/file_parser.rb:24:in `parse'
	from ./generic-update-script.rb:167:in `<main>'```

joonvena avatar Jul 08 '21 10:07 joonvena