- Se agregaron dos nuevas opciones para que los administradores del repositorio controlen con mayor detalle cómo se accede a los pull requests (PR)
- Permiten desactivar por completo la función de pull requests, ocultando la pestaña e impidiendo ver incluso los PR existentes
- También se puede restringir la creación de nuevos PR para que solo los colaboradores (collaborators) puedan hacerlo, mientras que otros usuarios solo podrán verlos y comentar
- Estas opciones ya están disponibles de inmediato tanto en repositorios públicos como privados, en la ruta Settings > General > Features
- En la app móvil de GitHub, la actualización de la interfaz llegará pronto; por ahora la pestaña de PR sigue visible, pero no se pueden crear nuevos PR
Más control sobre las contribuciones al repositorio
- Se introdujeron nuevas opciones de control de acceso para que los administradores del repositorio puedan ajustar con más precisión la forma en que se contribuye a un proyecto
- Antes ya era posible desactivar por separado las funciones de wiki, issues, discussions y projects; ahora también se puede controlar de la misma manera los pull requests
- Esto da flexibilidad para bloquear o limitar contribuciones externas según la naturaleza del proyecto
Desactivación total de los pull requests
- Ahora es posible desactivar completamente la función de pull requests desde Settings del repositorio
- Al desactivarla, la pestaña de pull requests se oculta y ya no será posible ver PR existentes ni crear nuevos
- Es útil para repositorios espejo, bases de código de solo lectura o proyectos compartidos públicamente
- Esta opción es adecuada para proyectos que no desean recibir contribuciones externas
Restricción de pull requests solo para colaboradores
- También se puede mantener activa la función de pull requests, pero restringir la creación de nuevos PR solo a colaboradores
- La pestaña sigue visible y todos los usuarios pueden ver los PR y dejar comentarios
- Sin embargo, solo los colaboradores con permisos de escritura pueden crear nuevos PR
- Los colaboradores pueden agregarse o eliminarse desde la pestaña Collaborators del repositorio
- Esta función es adecuada para etapas donde el control de calidad del desarrollo es importante o cuando se necesita controlar a los contribuidores
Aplicación de la configuración y soporte móvil
- Ambas opciones ya están disponibles de inmediato en repositorios públicos y privados
- Ruta: Settings > General > Features
- La app móvil recibirá pronto una actualización de interfaz
- Por ahora la pestaña de PR sigue visible, pero no es posible crear PR
- El resto del comportamiento de la configuración es igual al de la web
Otra información relacionada
- Para limitar temporalmente la actividad de usuarios específicos, se puede seguir usando la función temporary interaction limits
- Los pasos detallados de configuración pueden consultarse en la página correspondiente de GitHub Docs
- GitHub también está presentando planes adicionales para apoyar a mantenedores en una publicación aparte del blog
3 comentarios
Quizás también ayude un poco en la revisión hacer que el agente siempre entregue el walkthrough junto con la PR.
No hay un anuncio aparte, pero parece ser un fenómeno que ocurrió gracias a la IA.
La IA está destruyendo el open source, y ni siquiera funciona bien todavía
Si lees el texto de arriba, se entiende el contexto de este anuncio.