gh release
Выпустить релиз и посмотреть список релизов
Что делает
gh release create v1.2.0 создаёт релиз на GitHub. Если тега ещё нет, GitHub поставит его на последний коммит основной ветки. --generate-notes соберёт описание из pull request’ов со времени прошлого релиза, --notes задаёт текст вручную, --draft сохраняет черновик.
Файлы, перечисленные после тега, прикрепляются к релизу: gh release create v1.2.0 dist/app.zip. gh release list показывает релизы, а gh release download <тег> скачивает их файлы.
Синтаксис
gh release create <тег> --generate-notes
gh release create <тег> <файл>…
gh release listПримеры
Выпустить релиз v1.2.0 с описанием, собранным из pull request’ов
gh release create v1.2.0 --generate-notesrelease create— создать релизv1.2.0— тег; если его нет, GitHub создаст--generate-notes— список изменений из PR с прошлого релиза
Показать релизы репозитория
gh release listrelease— релизыlist— список, свежие сверху
Связанные команды
- gh pr merge — Слить pull request
- gh run — Следить за запусками GitHub Actions и читать их логи
- gh workflow run — Вручную запустить workflow GitHub Actions