Pwojè KDE aplike GitLab. Devlopman GitLab EE ak CE te deplase nan yon depo komen

Pwojè KDE mete an operasyon enfrastrikti devlopman kolaboratif ki baze sou yon platfòm ouvè GitLab, ki pral bese baryè a nan antre pou nouvo patisipan yo, fè patisipasyon nan devlopman KDE pi komen ak elaji kapasite yo nan zouti pou devlopman, antretyen nan sik devlopman, entegrasyon kontinyèl ak revizyon nan chanjman. Anvan sa, pwojè a te itilize platfòm lan Phabricator (ak cgit), ki se pèrsu pa anpil devlopè nouvo kòm dwòl. GitLab se byen fèmen nan kapasite GitHub, se lojisyèl gratis epi li deja itilize nan anpil pwojè sous louvri, tankou GNOME, Wayland, Debian ak FreeDesktop.org.

Sipò Phabricator rete operasyonèl pou kounye a, epi yo te lanse yon sèvis separe pou sipòtè GitLab invent.kde.org. Platfòm Phabricator prensipalman konsantre sou jesyon pwojè ak revizyon kòd, men lag nan domèn tankou entegrasyon kontinyèl, travay ak depo ak koòdone entènèt la. GitLab ekri nan Ruby and Go, ak Phabricator ekri nan PHP. Pou chanje nan GitLab, devlopè KDE te manke kèk posiblite, ki pasyèlman deja aplike an repons a demann yo.

Anplis de sa, nou ka sonje yon sèl ki fèt pa GitLab travay sou fizyon branch komèsyal ak kominotè nan pwojè a, ki pral siyifikativman senplifye devlopman, fè pwosesis yo pi transparan epi byen klè separe kòd propriétaires nan modil separe. Olye de depo diferan gitlab-ee и gitlab-se, ki te lakòz travay doub pou kenbe, kodbaz tou de edisyon yo pral devlope kounye a nan yon sèl repozitwa komen, epi edisyon Enterprise (EE) ak edisyon Kominotè (CE) pwodwi yo pral bati nan menm kodbaz la. Kòd pwopriyetè separe ak sous louvri epi li deplase nan anyè a "ee/".

Repozitwa gitlab-ce a, ki pa genyen kòd propriétaires, ap rete disponib kòm yon glas gitlab-fossopere nan mòd lekti sèlman. Nouvo depo sèl la pou devlopman aktif bati sou tèt depo gitlab-ee aktyèl la, ki te chanje non depo "gitlab". Kounye a, migrasyon an se nan etap final la - depo yo te chanje non, fizyon an te fèt ak prèske tout travay ki asosye ak li te deja fini. rezoud.

Devlopè GitLab tou prezante degaje korektif 12.3.2, 12.2.6 ak 12.1.12, ki elimine 14 vilnerabilite, ki gen ladan kapasite pou ranplase kòmandman git abitrè atravè API a, kontoune konfimasyon imel lè w ap itilize modil otantifikasyon an atravè Salesforce, sibstitisyon JavaScript nan koòdone preview markdown la. , pran kontwòl sou kont lòt moun lè w ap itilize modil SAML la, kontoune bloke itilizatè, refi sèvis ak fwit enfòmasyon konfidansyèl sou pwojè a.

Sous: opennet.ru

Add nouvo kòmantè