linuxwebzine
@linuxwebzine@mstdn.ro
mstdn.ro
🛠️🌳 Forgejo 16.0 a fost lansat: Platforma de dezvoltare aduce notificări granulare și recenzii mult mai bune pentru PR-uriForgejo, platforma lightweight și auto-găzduită (self-hosted) dedicată stocării depozitelor Git și colaborării pe proiecte software (un fork comunitar excelent al Gitea), a primit o actualizare majoră: Forgejo 16.0. Această versiune se concentrează pe reducerea „zgomotului” din fluxul zilnic de lucru, pe îmbunătățirea procesului de recenzie a codului (code review) și pe o securitate sporită. Iată care sunt cele mai importante noutăți din Forgejo 16.0:🔹 Notificări granulare pe depozite (Granular Watch) Una dintre cele mai mari probleme ale dezvoltatorilor pe platformele de colaborare este volumul uriaș de e-mailuri și alerte primite.În Forgejo 16.0, opțiunea de „urmărire” (watch) a unui depozit a fost complet reproiectată. Utilizatorii pot alege acum exact ce tip de activități vor să urmărească: pot bifa doar raportările de probleme (Issues), doar cererile de fuziune (Pull Requests), doar lansările noi (Releases) sau orice combinație dorită între acestea, evitând astfel alertele inutile.Totodată, arhitectura din spate (notification backend) a fost rescrisă pentru o performanță superioară.🔹 Recenzii de cod superioare și comentarii pe mai multe rânduriProcesul de evaluare a Pull Request-urilor (PR) a primit îmbunătățiri extrem de utile, rezolvând probleme vechi legate de poziționarea comentariilor:Comentarii pe mai multe linii: Recenzorii pot selecta acum o întreagă secțiune de cod din diferențe (diff) ținând apăsată tasta Shift pentru a atașa un singur comentariu pe mai multe linii modificate. Listă de commit-uri redesenată: Pagina de PR are acum o listă de commit-uri cu un layout mult mai curat și adaptabil la ecrane de diverse dimensiuni. 🔹 Monitorizarea în timp real a migrării depozitelorDacă decizi să îți muți proiectele de pe GitHub sau alte platforme către instanța ta Forgejo, procesul este acum mult mai transparent:Ecranul de migrare afișează numărul de probleme (issues) și PR-uri transferate pe măsură ce acestea sunt importate în loturi.Pentru a nu aglomera interfața, această bară de progres detaliată apare automat pentru migrările care conțin cel puțin 45 de elemente. 🔹 Optimizări pentru Forgejo ActionsSistemul CI/CD integrat evaluează acum anumite condiții de flux de lucru (workflow) înainte de a trimite joburile către un executant (Forgejo Runner), economisind resurse prețioase de calcul prin evitarea execuțiilor redundante.Fluxurile de lucru finalizate, împreună cu fișierele rezultate (artifacts) și logurile lor, pot fi acum șterse direct din interfața web sau prin intermediul API-ului HTTP. 🔹 Îmbunătățiri de securitate și integritate GitForgejo verifică acum automat obiectele Git primite pentru a detecta inconsecvențele, scăzând drastic riscul de corupere a depozitelor.S-au eliminat fișierele de exemplu (example hook files) din depozitele interne și s-au mutat scripturile automate globale (hooks) într-o locație centralizată și mult mai sigură.Atenție pentru administratori: Autentificarea prin proxy invers (Reverse Proxy) necesită acum configurarea explicită a rețelelor sau adreselor IP de încredere din care provine traficul, sporind siguranța accesului. Forgejo 16.0 se dovedește a fi o actualizare extrem de solidă, rafinând instrumentele zilnice de dezvoltare și oferind administratorilor o platformă Git auto-găzduită tot mai robustă, sigură și plăcută în utilizare. #OpenSource #Forgejo #Forgejo16 #GitForge #SelfHosted #Git #PullRequest #CI_CD #TechNews #Linuxiac