Убедииться, что все тесты прошли успешно.
Убедиться, что README.md содержит всю необходимую актуальную информацию.
Обновить лог изменений. При его оформлении следует придерживаться следующего формата:
## Changelog
### ver_major.ver_minor.patch (dd.mm.yyyy)
- Список изменений.
- Каждый элемент списка должен начинаться с заглавной буквы и завершаться точкой.
- Между секциями должно быть по одной пустой строке.
### ver_major.ver_minor.patch (dd.mm.yyyy)
- Несмотря на то, что коммиты на английском, в логе изменений всё пишем на русском.
Через интерфейс GitHub создать новый релиз. В "Tag version" и "Release title" пишем номер версии. В описание копируем список изменений из changelog. Обратите внимание, что копировать нужно исходный код, чтобы сохранить форматирование. Для примера можно посмотреть, как оформлены предыдущие версии.
При определении номера версии следует придерживаться Semantic Versioning 2.0.0.
Единственное исключение — для версий 0.y.z действуют свои правила:
- минорная версия изменяется в случае потери обратной совместимости.
- патч версия увеличивается при любых изменениях, которые не нарушают обратную совместимость.