Megjelent a Forgejo 17.0 fejlesztői platform továbbfejlesztett Actions és Git LFS támogatással

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A közösség által fejlesztett, önhostolt Git együttműködési platform, a Forgejo – amely a GitHub és a GitLab nyílt forráskódú alternatívája – kiadta a 17.0-s verziót. Az új kiadás fejlesztéseket hoz az Actions CI/CD rendszerben, a Git LFS támogatásában, a tárolókezelésben és a migrációs eszközökben.

Az egyik legfontosabb újdonság a bővített Forgejo Actions funkcionalitás. A platform mostantól támogatja a Forgejo Runner 13.2 vagy újabb verziója által generált job-összefoglalókat, így a fejlesztők Markdown formázású információkat jeleníthetnek meg a job naplók fölött. Ezek az összefoglalók tartalmazhatnak táblázatokat, Mermaid diagramokat és matematikai képleteket is, ami megkönnyíti a teszteredmények és más workflow-kimenetek áttekintését.

Az Actions API is fejlődött: a fejlesztők újra tudnak futtatni befejezett workflow-kat vagy egyes jobokat, szűrhetik a naplókat, és le tudják kérni egy-egy workflow-lépés kimenetét. A webhook értesítések mostantól egyes jobok állapotváltozásai alapján is aktiválhatók, részletesebb képet adva a workflow futásáról.

Jelentős fejlesztés érinti a Git LFS-t is, amely segít a tárolóknak nagy fájlokat kezelni anélkül, hogy azok bekerülnének a Git előzményekbe. A Forgejo 17.0 javítja a navigációt és a fájlkezelést az LFS felületén, lehetővé teszi az adott LFS fájlokra hivatkozó commitek azonosítását, és fejleszti a pointerek kezelését.

A tárolókezelés terén a kiadás bevezeti a FUNDING.yml fájlok támogatását. A projektek mostantól egy Donate gombot jeleníthetnek meg a rendelkezésre álló támogatási lehetőségekkel, és ugyanezt a funkciót a felhasználók és szervezetek is hozzáadhatják a profiljukhoz.

A fejlesztők számára hasznos újdonság az új automatikus kiegészítés funkció issues, pull requestek és kommentek írásakor. A # beírása után a rendszer a megfelelő issue-kat és pull requesteket ajánlja fel, míg a ! csak a pull requestekre szűkíti a javaslatokat.

A szervezetek kezelése is több fejlesztést kapott. Az adminisztrátorok most már olyan tagsági meghívásokat állíthatnak be, amelyeket a felhasználóknak kifejezetten el kell fogadniuk vagy el kell utasítaniuk. Ezek a meghívások alapértelmezés szerint 14 nap után lejárnak. A felhasználókat egyszerre több csapathoz is hozzá lehet adni vagy meg lehet hívni, így nem kell minden csapatot külön kezelni.

Akik más Git hosting platformról váltanának, azoknak a Forgejo 17.0 új tároló-migrációs támogatást kínál a Bitbucket Data Centerhez. A migráció során a tárolók a pull requestekkel, review-kkal, kommentekkel és beszélgetés-szálakkal együtt átvihetők.

További részletek az hivatalos bejelentésben és a projekt kiadási megjegyzéseiben olvashatók.

Érdemes észben tartani, hogy a Forgejo 17.0 nem LTS kiadás, és 2027. január 28-ig kap támogatást. Azok az adminisztrátorok, akik hosszabb karbantartási ciklust szeretnének, maradhatnak a Forgejo 15.0 LTS verziónál, amelyet 2027. július 15-ig támogatnak.