Skip to content

Commit c4d1829

Browse files
committed
ignore tools other than ones in target file
1 parent 33811a3 commit c4d1829

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

mise/lib/dependabot/mise/file_parser.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
require "dependabot/dependency"
55
require "dependabot/file_parsers"
66
require "dependabot/file_parsers/base"
7-
require "dependabot/mise/file_fetcher"
87
require "dependabot/mise/helpers"
98
require "dependabot/shared_helpers"
109
require "json"
@@ -29,6 +28,7 @@ def parse
2928
JSON.parse(raw).filter_map do |tool_name, versions|
3029
entry = versions.first
3130
next unless entry
31+
next unless entry.dig("source", "path") == File.join(Dir.pwd, "mise.toml")
3232

3333
requested = entry["requested_version"] || entry["version"]
3434

@@ -56,7 +56,7 @@ def build_dependency(name, version)
5656
package_manager: "mise",
5757
requirements: [{
5858
requirement: version,
59-
file: Dependabot::Mise::FileFetcher::MANIFEST_FILE,
59+
file: "mise.toml",
6060
groups: [],
6161
source: nil
6262
}]
@@ -65,7 +65,7 @@ def build_dependency(name, version)
6565

6666
sig { override.void }
6767
def check_required_files
68-
return if get_original_file(Dependabot::Mise::FileFetcher::MANIFEST_FILE)
68+
return if get_original_file("mise.toml")
6969

7070
raise "No mise.toml file found!"
7171
end

mise/lib/dependabot/mise/update_checker.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def updated_requirements
4343
def fetch_latest_version
4444
entry = run_mise_outdated[dependency.name]
4545
return nil if entry.nil?
46+
return nil unless entry.dig("source", "path") == File.join(Dir.pwd, "mise.toml")
4647

4748
version = entry["bump"]
4849
return nil if version.nil? || version == "[NONE]"

mise/spec/dependabot/mise/update_checker_spec.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@
5050
"requested" => "27.3.2",
5151
"current" => "27.3.2",
5252
"bump" => "28.0.0",
53-
"latest" => "28.0.0"
53+
"latest" => "28.0.0",
54+
"source" => {
55+
"type" => "mise.toml",
56+
"path" => File.join(Dir.pwd, "mise.toml")
57+
}
5458
}
5559
}
5660
))

0 commit comments

Comments
 (0)