diff --git a/wau/providers/github.py b/wau/providers/github.py index 0c51a75..b669451 100644 --- a/wau/providers/github.py +++ b/wau/providers/github.py @@ -1,5 +1,6 @@ import logging import re +from pathlib import Path from typing import Tuple from .web import Web @@ -28,7 +29,7 @@ class GitHub(Web): url=f"{cls.api_url}/repos/{repo_owner}/{repo_name}/releases/latest" ).json() for asset in latest_release["assets"]: - if asset["content_type"] == "application/x-zip-compressed": + if Path(asset["name"]).suffix == ".zip": return super().download(addon, asset["browser_download_url"]) raise FileNotFoundError("No zip file found for latest release")