content icon indicating copy to clipboard operation
content copied to clipboard

Добавляет экшен обновления ченджлога

Open solarrust opened this issue 1 year ago • 4 comments

Моя очередная попытка собрать экшен 😅

Этот экшен запускается при слиянии пулреквеста в main. Проверяет, была ли создана новая папка внутри папок html, css, js, tools, a11y или recipes. Если папка была создана, то достаёт из файла index.md значения полей title и authors. Обрабатывает дату мёрджа так, чтобы она была в формате «22 мая», дата числом и месяц русским словом. Учитывает, что авторов может быть несколько. Ищет ники авторов в папке people/. Если профиль есть, то достаёт значение поля name из index.md профиля. Вставляет в файл CHANGELOG.md новый пункт списка в формате:

- дата, [Название статьи](ссылка-на-статью-на-доке), [Имя Автора](ссылка-на-профиль-на-доке) (один или несколько)

По крайней мере так всё задумывалось 😆

Не знаю, как правильно это протестировать. Поэтому нужна помощь @igsekor

P.S. Пока писала это поняла, что надо бы ещё отбивать месяцы, но это можно сделать позже.

solarrust avatar May 01 '24 13:05 solarrust