Class: Dependabot::Docker::FileFetcher
Constant Summary
collapse
- DOCKER_REGEXP =
/dockerfile|containerfile/i
Shared::SharedFileFetcher::YAML_REGEXP
Class Method Summary
collapse
#correctly_encoded_yamlfiles, #incorrectly_encoded_yamlfiles, #raise_appropriate_error, #yamlfiles
Class Method Details
.filename_regex ⇒ Object
15
16
17
|
# File 'lib/dependabot/docker/file_fetcher.rb', line 15
def self.filename_regex
DOCKER_REGEXP
end
|
.required_files_in?(filenames) ⇒ Boolean
25
26
27
28
|
# File 'lib/dependabot/docker/file_fetcher.rb', line 25
def self.required_files_in?(filenames)
filenames.any? { |f| f.match?(DOCKER_REGEXP) } or
filenames.any? { |f| f.match?(YAML_REGEXP) }
end
|
.required_files_message ⇒ Object
20
21
22
|
# File 'lib/dependabot/docker/file_fetcher.rb', line 20
def self.required_files_message
"Repo must contain a Dockerfile, Containerfile, or Kubernetes YAML files."
end
|