Система позволяет делить пачки задач на выпускаемые релизы.
Задача tndt-10 - несколько устарело описание, необходимо его вычитать, продумать и привести к единому виду с жтим документом. Позже релализовать.
Система должна быть опциональна, не все проекты будут её использовать. Некоторым она вобще не нужна, некоторые вместо неё будут использовать спринты и настоящее CD, т.е. частые деплои раз в день или после каждой задачи.
В первом приближении это новая сущность релиз. Каждая задача как минимум хранит информацию о том, в каком релизе она будет закрыта. Возможно стоит так же иметь релиз в котором она открыта (это больше нужно багам).
Релизы имеют статус, в первом приближении статусов два или три
В списках задач по релизам задачи можно сортировать и фильтровать. Кроме того по релизу всегда можно вывести список задач в этом релизе
Новая кнопка “Выпустить релиз* проверяет что все задачи в релизе закрыты, если нет выводит список незакрытых и предлагает либо их сделать, либо перенести на другой релиз. При успехе закрывает релиз и возвращает текст, который можно вставить в CHANGELOG либо в gitea.