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 25, 2024
1 parent 6834ea2 commit 28da2f5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
2 changes: 2 additions & 0 deletions terraform/lib/dependabot/terraform/file_filter.rb
Expand Up @@ -8,6 +8,8 @@ module Terraform
module FileFilter
extend T::Sig

private

sig { params(file_name: String).returns(T::Boolean) }
def terragrunt_file?(file_name)
!lockfile?(file_name) && file_name.end_with?(".hcl")
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 28da2f5

Please sign in to comment.