| 1 | package main |
| 2 | |
| 3 | type requiredDesktopAsset struct { |
| 4 | group string |
| 5 | key string |
| 6 | filename string |
| 7 | } |
| 8 | |
| 9 | var ( |
| 10 | requiredDesktopUpdaterAssets = []requiredDesktopAsset{ |
| 11 | {group: "platforms", key: "darwin-arm64", filename: "Reasonix-darwin-arm64.zip"}, |
| 12 | {group: "platforms", key: "darwin-amd64", filename: "Reasonix-darwin-amd64.zip"}, |
| 13 | {group: "platforms", key: "windows-amd64", filename: "Reasonix-windows-amd64-installer.exe"}, |
| 14 | {group: "platforms", key: "windows-arm64", filename: "Reasonix-windows-arm64-installer.exe"}, |
| 15 | {group: "platforms", key: "linux-amd64", filename: "Reasonix-linux-amd64.tar.gz"}, |
| 16 | {group: "native_packages", key: "linux-amd64", filename: "Reasonix-linux-amd64.deb"}, |
| 17 | } |
| 18 | legacyDesktopDownloadAssets = []requiredDesktopAsset{ |
| 19 | {group: "downloads", key: "Reasonix-darwin-universal.dmg", filename: "Reasonix-darwin-universal.dmg"}, |
| 20 | {group: "downloads", key: "Reasonix-windows-amd64.zip", filename: "Reasonix-windows-amd64.zip"}, |
| 21 | } |
| 22 | requiredDesktopDownloadAssets = append(append([]requiredDesktopAsset(nil), legacyDesktopDownloadAssets...), |
| 23 | requiredDesktopAsset{group: "downloads", key: "Reasonix-darwin-arm64.dmg", filename: "Reasonix-darwin-arm64.dmg"}, |
| 24 | requiredDesktopAsset{group: "downloads", key: "Reasonix-darwin-amd64.dmg", filename: "Reasonix-darwin-amd64.dmg"}, |
| 25 | ) |
| 26 | ) |
| 27 |