GitHub ha implementado dos nuevas configuraciones en la sección de ajustes de los repositorios que permiten a los mantenedores gestionar el acceso a las solicitudes de extracción (pull requests). Esta actualización otorga a los administradores mayor control sobre cómo se aceptan las contribuciones, ofreciendo opciones para desactivar por completo el flujo de pull requests o restringir su creación exclusivamente a colaboradores con acceso de escritura.
La primera opción permite desactivar las pull requests de forma global, ocultando la pestaña correspondiente en la interfaz. Cuando esta función está desactivada, nadie puede ver las solicitudes existentes ni crear nuevas. Esta herramienta es especialmente útil para repositorios espejo, bases de código de solo lectura o proyectos donde el objetivo es compartir el trabajo públicamente sin gestionar contribuciones activas. La segunda opción mantiene la pestaña visible, pero limita la creación de nuevas solicitudes a colaboradores. Esto permite mantener el flujo de trabajo estándar mientras se ejerce un control más estricto sobre la calidad de las contribuciones durante fases críticas del desarrollo.
Estas configuraciones están disponibles actualmente para todos los repositorios públicos y privados. Los usuarios pueden acceder a ellas en Ajustes > General > Funciones. En cuanto a la disponibilidad, las funciones funcionan de manera consistente en la web, aunque la aplicación móvil aún está en proceso de actualización de su interfaz. Actualmente, si se desactivan las pull requests, la pestaña sigue apareciendo en la app, pero no se pueden crear nuevas solicitudes. Para limitar temporalmente la actividad de ciertos usuarios en repositorios públicos, GitHub recomienda seguir utilizando las limitaciones de interacción temporales existentes.
