Несмотря на то, что этот вопрос похож на последний выпуск GitHub, он совсем другой - он касается ссылки, которая означает "последняя версия самого файла загрузки".
GitHub предоставляет "Последний" URL-адрес, который перенаправляет на страницу информации для последней версии. Например: https://github.com/reactiveui/ReactiveUI/releases/latest будет перенаправляться на https://github.com/reactiveui/ReactiveUI/releases/tag/5.99.6 (как я набираю это, или на страницу для более новой версии, когда-нибудь).
Это здорово, но мне нужен URL-адрес самого загружаемого файла. В этом примере .zip файл, связанный с зеленой кнопкой загрузки, https://github.com/reactiveui/ReactiveUI/releases/download/5.99.6/ReactiveUI-5.99.6.zip (по мере того как я набираю это или в новый zip файл, когда-нибудь).
Почему? Я хочу, чтобы URL-адрес зависал, как часть Travis CI script, для загрузки последней версии.
Я догадался по нескольким URL-адресам, например /releases/download/ latest/file.zip(заменяя "последний" для части версии) и /releases/download/file.zip, но те, которые указаны в 404.
Есть ли способ сделать это - в контексте оболочки script и curl (обратите внимание: не на странице браузера с JS)?