Forgejo 17.0: нова версія з поліпшеннями CI/CD
Forgejo презентує нову версію 17.0 з покращеннями у CI/CD
Forgejo, платформа для співпраці Git, що базується на спільноті та є відкритою альтернативою GitHub і GitLab, випустила версію 17.0. У цій версії представлені поліпшення в системі CI/CD Actions, підтримка Git LFS, управління репозиторіями та інструменти міграції.
Розширення функціоналу Forgejo Actions
Однією з ключових новацій є розширена функціональність Forgejo Actions. Тепер платформа підтримує підсумки завдань, які генеруються Forgejo Runner 13.2 або новішими версіями. Це дозволяє розробникам відображати інформацію у форматі Markdown над логами завдань. Підсумки можуть містити таблиці, діаграми Mermaid та математичні формули, що спрощує перевірку результатів тестування та інших виходів робочого процесу.
Покращення в API Actions
API Actions також зазнав покращень, оскільки розробники тепер можуть повторно запускати завершені робочі процеси або окремі завдання, фільтрувати логи та отримувати вихідні дані з конкретних кроків робочого процесу. Алеї повідомлень вебхука тепер можна активувати за змінами в статусі окремих завдань, що надає більш детальну інформацію про виконання робочого процесу.
Підтримка Git LFS у Forgejo 17.0
Ще одним помітним покращенням є підтримка Git LFS, що допомагає репозиторіям управляти великими файлами без їх зберігання в історії Git. Forgejo 17.0 покращує навігацію та управління файлами в інтерфейсі LFS, додає можливість ідентифікувати коміти, які посилаються на певні LFS файли, та покращує обробку вказівників.
Управління репозиторіями та нові функції
На стороні управління репозиторіями в релізі представлена підтримка файлів FUNDING.yml. Проекти тепер можуть відображати кнопку донату з доступними варіантами фінансування, а користувачі та організації можуть додати таку ж функціональність до своїх профілів.
Нове автозавершення для розробників
Розробники також оцінять нову функцію автозавершення при написанні проблем, запитів на злиття та коментарів. Тепер, при введенні #, з’являються відповідні проблеми та запити на злиття, а ! обмежує пропозиції запитами на злиття.
Покращення управління організаціями
Управління організаціями також отримало кілька вдосконалень. Адміністратори можуть налаштовувати запрошення на членство, які користувачі повинні прийняти або відхилити. Ці запрошення за замовчуванням діють 14 днів. Користувачів також можна додавати або запрошувати до кількох команд одночасно, що усуває необхідність обробляти кожну команду окремо.
Міграція з інших платформ Git
Для тих, хто розглядає можливість переходу з іншої платформи хостингу Git, Forgejo 17.0 пропонує підтримку міграції репозиторіїв з Bitbucket Data Center. Процес міграції може переносити репозиторії разом з запитами на злиття, відгуками, коментарями та темами обговорення.
Для отримання додаткової інформації, ознайомтеся з офіційним оголошенням або примітками до релізу проекту.
Зверніть увагу, що Forgejo 17.0 є нестабільним випуском і отримає підтримку до 28 січня 2027 року. Адміністратори, які надають перевагу тривалішим періодам підтримки, можуть залишатися з Forgejo 15.0 LTS, який підтримується до 15 липня 2027 року.




