[util] Make sure get-toolchain downloads tar file

Sometimes the release API returns files out of order, listing the log
file before the tar archive. This commit adds an additional suffix check
to make sure we download the tar file.
diff --git a/util/get-toolchain.py b/util/get-toolchain.py
index 5fc5ef8..c497d57 100755
--- a/util/get-toolchain.py
+++ b/util/get-toolchain.py
@@ -14,6 +14,7 @@
 TOOLCHAIN_VERSION = 'latest'
 RELEASES_URL_BASE = 'https://api.github.com/repos/lowRISC/lowrisc-toolchains/releases'
 ASSET_PREFIX = "lowrisc-toolchain-gcc-rv32imc-"
+ASSET_SUFFIX = ".tar.xz"
 TARGET_DIR = '/tools/riscv'
 
 
@@ -26,7 +27,8 @@
         info = json.loads(f.read().decode('utf-8'))
         return [
             a["browser_download_url"] for a in info["assets"]
-            if a["name"].startswith(ASSET_PREFIX)
+            if (a["name"].startswith(ASSET_PREFIX) and
+                a["name"].endswith(ASSET_SUFFIX))
         ][0]