From 2297413551d213f3b7f24291b67d55c5138fab33 Mon Sep 17 00:00:00 2001 From: Gabriel Freitas Date: Mon, 7 Jul 2025 11:31:35 -0300 Subject: [PATCH] Fix update_mod_versions.py to handle asset names correctly and improve version change check logic for better clarity --- .github/scripts/update_mod_versions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/scripts/update_mod_versions.py b/.github/scripts/update_mod_versions.py index acd60fa0..80d680db 100755 --- a/.github/scripts/update_mod_versions.py +++ b/.github/scripts/update_mod_versions.py @@ -83,7 +83,7 @@ def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1, tag_da created_at = asset.get('created_at', '') if created_at > latest_created_at: latest_created_at = created_at - latest_asset = asset.name + latest_asset = asset['name'] # Convert 2099-12-31T01:02:03Z to 20991231_010203 parts = latest_created_at.replace('Z', '').split('T') @@ -232,7 +232,7 @@ def process_mod(start_timestamp, name, meta_file): current_version = meta.get('version') # Update version if it changed - if current_version == new_version: + if not current_version or current_version == new_version: print(f"ℹ️ No version change for {name} (current: {current_version})") return