Am 8. Juli 2026 um 16:00 UTC hat das Gutenberg Repository eine wichtige Änderung erfahren. Alle bisherigen Regeln, die zur Sicherstellung der gewünschten Entwicklerworkflows und Qualitätserfordernisse dienten, wurden von Branch Protection Rules zu Repository Rulesets umgewandelt.
Warum wurde dieses System geändert?
Die Änderung wurde vorgenommen, um ein Problem in der Plugin-Release-Prozessphase zu beheben. Das GitHub-App-Konto, das für die Push-Befehle von Versionsbump-Commits an den Hauptzweig verantwortlich ist, konnte diese Aktionen nicht ausführen. Repository Rulesets bieten mehr Flexibilität und ermöglichen es, Regeln auf mehrere Ebenen zu stapeln. Zudem sind sie öffentlich zugänglich, sodass Entwickler verstehen können, warum bestimmte Handlungen auf bestimmten Zweigen nicht möglich sind.
Vorteile der neuen Systeme
- Flexibilität: Repository Rulesets bieten mehr Optionen im Vergleich zu Branch Protection Rules.
- Lagerung von Regeln: Es ist möglich, mehrere Regeln aufzulegen und sie gemeinsam anzuwenden.
- Transparenz: Entwickler können die Gründe für bestimmte Einschränkungen leichter verstehen, da die Regeln öffentlich sind.
Nach der Überprüfung der vorherigen Branch Protection Rules wurde festgestellt, dass es keinen Nutzen darin gesehen wird, einige dieser Regeln zu behalten. Die neuen Rulesets sollen den Funktionen der alten Branch Protection Rules äquivalent sein, aber es besteht die Möglichkeit, dass kleinere Nuancen verloren gegangen sind.
Falls Sie Probleme mit Berechtigungen oder Fähigkeiten feststellen, melden Sie diese bitte in den Kommentaren zu diesem Beitrag oder teilen Sie sie im #core-editor-Chat. Dies wird sicherstellen, dass die Regeln optimiert werden können.
Quelle: make.wordpress.org