Я относительно новичок в github api, и я изо всех сил стараюсь получить последний тег данного репо.
Q: Зачем мне это нужно?
A: В качестве QA я отвечаю за тестирование и выпуск в LIVE, а нашей команде принадлежит около 40 артефактов (repos in github). Я хочу создать инструмент, который перечисляет проекты, которые совершают после этого последнего тега. Чтобы я мог более эффективно управлять релизами.
Подходим к делу.
В соответствии с Github api, чтобы получить все теги репо-сообщения,
GET /repos/:owner/:repo/tags
Но это дает полный список тегов, которые имеет репо.
Есть ли простой способ найти последний тег без повторения всех доступных тегов из вышеупомянутого вызова api?
Если у меня есть итерация по каждому тегу, чтобы найти последний тег (основанный на отметке времени каждого тега), который явно не будет эффективным способом сделать это, так как время будет увеличиваться, число тегов будет увеличиваться, и поскольку я хотите повторить тот же процесс, по крайней мере, для более чем 10 репозиториев.
Любая помощь будет высоко оценена.
Большое спасибо заранее