リリースの種類別にソートされた上位2つのファイルとバージョンIDだけが保持されるように、アーカイブフォルダをクリーンアップする必要があります。フォルダ内のファイルをソート
ファイル名をリストに壊してoperator.itemgetterで試しましたが、複数回ソートするのはコストのかかる操作です。
例:
1.0.0-release-735586.zip 1.0.0-release-447088.zip 1.0.0-release-436044.zip 1.0.1-patch-480506.zip 1.0.1-patch-968125.zip 1.0.1-patch-532147.zip
1.0.0-release-735586.zip 1.0.0-release-447088.zip 1.0.1-patch-968125.zip 1.0.1-patch-532147.zip
使用GROUPBY、その後、ソート – Elazar