GitHub Enterprise Server 3.22 a ajuns la disponibilitate generală, cu schimbări orientate către organizațiile care operează GitHub în infrastructură proprie, inclusiv medii izolate de internet. Una dintre cele mai importante noutăți este posibilitatea de a configura Copilot CLI pentru instanțe GHES din medii disconnected sau air-gapped, folosind un furnizor de model configurat de administrator.
Funcția Copilot CLI este încă în technical preview, dar este relevantă pentru organizațiile care nu pot trimite codul sau traficul de dezvoltare către GitHub Cloud. Utilizatorii se autentifică prin credențialele GHES, iar enterprise-ul poate furniza modelul aprobat pentru utilizare internă.
Enterprise Teams devine general disponibil
GitHub promovează Enterprise Teams la general availability. Administratorii pot gestiona utilizatorii și accesul lor între mai multe organizații și repository-uri dintr-o structură centralizată, reducând necesitatea de a replica manual echipe similare în fiecare organizație.
Versiunea 3.22 aduce și reguli mai flexibile pentru repository rulesets. Administratorii pot permite bypass pentru utilizatori individuali, nu doar pentru roluri sau echipe, iar o regulă de required reviewers poate impune aprobarea anumitor echipe pentru branch-uri, fișiere sau directoare definite prin pattern-uri.
Un exemplu oferit de GitHub este obligativitatea unui review din partea echipei de securitate pentru modificările de pe branch-ul principal sau a echipei de date pentru fișiere SQL. Regula funcționează împreună cu CODEOWNERS și permite separarea cerințelor de guvernanță de simpla proprietate asupra codului.
Secret scanning și operațiuni enterprise
Administratorii de securitate pot sorta acum cererile de bypass pentru secret scanning push protection și cererile de dismissal în ordine cronologică. Pentru organizațiile cu volum mare de alerte, schimbarea poate simplifica trierea și prioritizarea solicitărilor.
GHES 3.22 afișează și starea unei lansări direct în sidebar-ul issue-ului atunci când un pull request asociat a ajuns într-un release. Sunt adăugate și etichete pentru rolul contributorilor în lista pull request-urilor.
Pentru companiile care rulează GitHub on-premises, această versiune arată două tendințe clare: funcțiile AI sunt împinse treptat și către medii izolate, iar controalele de acces și review devin mai granulare pentru organizații cu structuri complexe.
Surse
Foto: Chris Ried / Unsplash. Imagine ilustrativă.