Как создать release на основе метки

Для создания release на github.com нужно создать метку

$ git tag -a v1.0.0 a1b2c3d4 -m "Release version 1.0.0"

где 'a1b2c3d4' это коммит из истории (git log)

и отправить в репозиторий

$ git push origin v1.0.0

Дальше в github надо перейти на вкладку "Releases", нажать "Draft a new release" и заполнить форму для создания релиза

  • Выбрать метку v1.0.0 в поле "Tag version".
  • Ввести название релиза, например, "Version 1.0.0".
  • Добавить описание (опционально)
  • Нажать "Publish release".