(item: { name?: string; browser_download_url?: string })
| 762 | |
| 763 | const assets = release.assets ?? [] |
| 764 | const valid = (item: { name?: string; browser_download_url?: string }) => { |
| 765 | if (!item.name) return false |
| 766 | if (!item.browser_download_url) return false |
| 767 | if (!item.name.includes(token)) return false |
| 768 | return item.name.includes(tag) |
| 769 | } |
| 770 | |
| 771 | const asset = |
| 772 | assets.find((item) => valid(item) && item.name?.endsWith(".zip")) ?? |