Skip to content

Commit ee321fe

Browse files
update the plugin to handle the change
1 parent 5f193f3 commit ee321fe

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

addons/GDQuest_GDScript_formatter/install_and_update.gd

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ func _process_response_latest_release(body: PackedByteArray) -> void:
6969
print("GDScript Formatter release information loaded successfully")
7070

7171
var assets = json["assets"]
72-
var download_url := _find_matching_asset(assets)
72+
var tag = json["tag_name"]
73+
var download_url := _find_matching_asset(assets, tag)
7374

7475
if download_url.is_empty():
7576
var error_message := "No matching binary found for current platform"
@@ -148,16 +149,19 @@ func _get_platform_info() -> Dictionary:
148149
return platform_info
149150

150151

151-
func _find_matching_asset(assets: Array) -> String:
152+
func _find_matching_asset(assets: Array, tag: String) -> String:
153+
print(tag)
152154
var platform_info := _get_platform_info()
153155
if platform_info.is_empty():
154156
return ""
155157

156-
var expected_pattern := "gdscript-formatter-%s-%s" % [platform_info["os"], platform_info["architecture"]]
158+
var expected_pattern := "gdscript-formatter-%s-%s-%s" % [tag, platform_info["os"], platform_info["architecture"]]
157159
if platform_info["os"] == "windows":
158160
expected_pattern += ".exe"
159161
expected_pattern += ".zip"
160162

163+
print(expected_pattern)
164+
161165
for asset in assets:
162166
var asset_name: String = asset["name"]
163167
if asset_name == expected_pattern:

0 commit comments

Comments
 (0)