Skip to content

Commit

Permalink
Require file_filter in file_selector
Browse files Browse the repository at this point in the history
  • Loading branch information
JamieMagee committed Apr 22, 2024
1 parent 32e6ee9 commit d80e562
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
5 changes: 5 additions & 0 deletions terraform/lib/dependabot/terraform/file_filter.rb
Expand Up @@ -7,6 +7,11 @@ module Dependabot
module Terraform
module FileFilter
extend T::Sig
extend T::Helpers

abstract!

private

sig { params(file_name: String).returns(T::Boolean) }
def terragrunt_file?(file_name)
Expand Down
6 changes: 4 additions & 2 deletions terraform/lib/dependabot/terraform/file_selector.rb
Expand Up @@ -3,21 +3,23 @@

require "sorbet-runtime"

require "dependabot/terraform/file_filter"

module Dependabot
module Terraform
module FileSelector
extend T::Sig
extend T::Helpers

include FileFilter

abstract!

sig { abstract.returns(T::Array[Dependabot::DependencyFile]) }
def dependency_files; end

private

include FileFilter

sig { returns(T::Array[Dependabot::DependencyFile]) }
def terraform_files
dependency_files.select { |f| f.name.end_with?(".tf") }
Expand Down

0 comments on commit d80e562

Please sign in to comment.