瀏覽代碼

Fix qbittorrent upgrade strategy

M. Rehan 3 年之前
父節點
當前提交
1de1b2662a
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      test/qbittorent/upgrade_strategy

+ 5 - 1
test/qbittorent/upgrade_strategy_disable → test/qbittorent/upgrade_strategy

@@ -1,13 +1,17 @@
 #!/usr/bin/python3
 import json
+import re
 import sys
 
 from catalog_update.upgrade_strategy import semantic_versioning
 
 
+RE_STABLE_VERSION = re.compile(r'[0-9]\.[0-9]\.[0-9]')
+
+
 def newer_mapping(image_tags):
     key = list(image_tags.keys())[0]
-    tags = {t: t for t in image_tags[key]}
+    tags = {t: t for t in image_tags[key] if RE_STABLE_VERSION.fullmatch(t)}
     version = semantic_versioning(list(tags))
     if not version:
         return {}