Nieuwe CI, nieuwe repo, een hernieuwde push voor 10.9.0
Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →
De afgelopen weken heb ik hard gewerkt aan een grote opknapbeurt van onze CI, om onze releaseworkflow te verbeteren, de releasesnelheid te verhogen en de druk op mij als releasebeheerder te verminderen. Deze post beschrijft de doorgevoerde wijzigingen, hoe deze jullie als gebruiker of bijdrager kunnen beïnvloeden, en hoe we het 10.9.0-releaseproces aanpakken.
De samenvatting
-
We hebben een nieuwe repository browser UI met een nieuwe bestandsstructuur, draaiend op nieuwe masterrepository-hardware, gebouwd door nieuwe CI. Dit moet het makkelijker maken om te navigeren en snel te vinden wat je nodig hebt. Dit is nu in productie genomen maar is nog steeds werk in uitvoering, dus meld eventuele bugs aan ons! Let op: veel mappaden zijn gewijzigd (vooral alles onder
/server), maar sommige blijven gelijk. Krijg je een 404 en vind je het niet via de browser? Neem dan contact op. Externe pakketbouwers die handmatig bestanden bij ons downloaden, worden geadviseerd contact op te nemen indien nodig. -
We stoppen met niet-LTS Ubuntu-pakketten en onze eigen Fedora/CentOS-pakketten. In plaats daarvan gebruiken we voortaan RPMFusion builds. Daarnaast voegen we GHCR als containerrepository toe voor onze Docker-images.
-
Voor 10.9.0 maken we geen expliciete "beta"-releases. In plaats daarvan testen we met onze nieuwe wekelijkse Unstable builds. Zodra de master-branch stabiel genoeg is, releasen we 10.9.0 rechtstreeks vanaf daar (via ons standaard releasebranch-proces).
-
De feature freeze voor 10.9.0 (alleen nog bugfix-PR's na dit punt) begint voorlopig op maandag 18 maart. We hopen dat bovenstaande wijzigingen dan gereed zijn, zodat het verkrijgen van Unstable builds voor testen eenvoudig is.
-
De 10.9.0-release zelf is voorlopig gepland voor het laatste weekend van april. Aan alle externe partijen die pakketten van onze releases bouwen: lees vooral door tot het einde voor een belangrijke opmerking over deze release.
Lees verder voor meer details.
- Joshua