El Dependabot responde a comandos simples en los comentarios. Cada solicitud de cambios contiene detalles de los comandos que puedes utilizar para procesarla (por ejemplo: para fusionarla, combinarla, reabrirla, cerrarla o rebasarla) bajo la sección de "comandos y opciones del Dependabot". El objetivo es facilitar tanto como sea posible el que se pueda clasificar automáticamente las solicitudes de extracción generadas.
Comandos para solicitudes de incorporación de cambios de Dependabot
Puedes utilizar cualquiera de los siguientes comandos en una solicitud de cambios del Dependabot.
| Command | Description |
|---|---|
@dependabot cancel merge | Cancela una combinación solicitada previamente. |
@dependabot close | Cierra la solicitud de incorporación de cambios e impide que Dependabot vuelva a crear esa solicitud de incorporación de cambios. Puedes lograr el mismo resultado si cierras la solicitud de cambios manualmente. |
@dependabot ignore this dependency | Cierra la solicitud de incorporación de cambios e impide que Dependabot cree más solicitudes de incorporación de cambios para esta dependencia (a menos que vuelva a abrir la solicitud de incorporación de cambios o actualice a la versión sugerida usted mismo). |
@dependabot ignore this major version | Cierra la solicitud de incorporación de cambios e impide que Dependabot cree más solicitudes de incorporación de cambios para esta versión principal (a menos que vuelva a abrir la solicitud de incorporación de cambios o actualice a esta versión principal usted mismo). |
@dependabot ignore this minor version | Cierra la solicitud de incorporación de cambios e impide que Dependabot cree más solicitudes de incorporación de cambios para esta versión secundaria (a menos que vuelva a abrir la solicitud de incorporación de cambios o actualice a esta versión secundaria). |
@dependabot ignore this patch version | Cierra la solicitud de incorporación de cambios e impide que Dependabot cree más solicitudes de incorporación de cambios para esta versión de revisión (a menos que vuelva a abrir la solicitud de incorporación de cambios o actualice a esta versión de revisión usted mismo). |
@dependabot merge | Combina la solicitud de incorporación de cambios una vez que se han superado las pruebas de CI. |
@dependabot rebase | Actualiza la base del pull request. |
@dependabot recreate | Vuelve a crear la solicitud de incorporación de cambios, sobrescribiendo las modificaciones que se hayan realizado en ella. |
@dependabot reopen | Vuelve a abrir la solicitud de incorporación de cambios si se cierra la solicitud de incorporación de cambios. |
@dependabot show DEPENDENCY_NAME ignore conditions | Recupera información sobre las condiciones de omisión de la dependencia especificada y comenta la solicitud de incorporación de cambios con una tabla que muestra todas las condiciones de omisión de la dependencia. Por ejemplo, @dependabot show express ignore conditions buscaría todas las condiciones ignore almacenadas para la dependencia de Express y comentaría la solicitud de incorporación de cambios con esa información. |
@dependabot squash and merge | Fusiona mediante combinación con "squash" la solicitud de incorporación de cambios una vez que se han superado las pruebas de CI. |
Comandos para actualizaciones de versiones agrupadas
En las solicitudes de incorporación de cambios del Dependabot para actualizaciones de versión agrupadas, puedes usar comandos de comentario para ignorar y dejar de ignorar actualizaciones de determinadas dependencias y versiones. Puedes usar cualquiera de los siguientes comandos para administrar las condiciones para ignorar actualizaciones agrupadas.
| Command | Description |
|---|---|
@dependabot ignore DEPENDENCY_NAME | Cierra la solicitud de incorporación de cambios e impide que Dependabot actualice esta dependencia. |
@dependabot ignore DEPENDENCY_NAME major version | Cierra el pull request e impide que Dependabot actualice la versión principal de esta dependencia. |
@dependabot ignore DEPENDENCY_NAME minor version | Cierra el pull request e impide que Dependabot actualice la versión menor de esta dependencia. |
@dependabot ignore DEPENDENCY_NAME patch version | Cierra la solicitud de incorporación de cambios e impide que el Dependabot actualice la versión de revisión de esta dependencia. |
@dependabot unignore * | Cierra la solicitud de incorporación de cambios actual, borra todas las ignore condiciones almacenadas para todas las dependencias del grupo y, a continuación, abre una nueva solicitud de incorporación de cambios. |
@dependabot unignore DEPENDENCY_NAME | Cierra la solicitud de incorporación de cambios actual, borra todas las ignore condiciones almacenadas para la dependencia y, a continuación, abre una nueva solicitud de incorporación de cambios que incluye las actualizaciones disponibles para la dependencia especificada. Por ejemplo, @dependabot unignore lodash abriría una nueva solicitud de incorporación de cambios que incluye actualizaciones para la dependencia de Lodash. |
@dependabot unignore DEPENDENCY_NAME IGNORE_CONDITION | Cierra la solicitud de incorporación de cambios actual, borra la condición almacenada ignore y, a continuación, abre una nueva solicitud de incorporación de cambios que incluye las actualizaciones disponibles para la condición de omisión especificada. Por ejemplo, @dependabot unignore express [< 1.9, > 1.8.0] abriría una nueva solicitud de incorporación de cambios que incluye actualizaciones de Express entre la 1.8.0 y la 1.9.0. |
Sugerencia
Cuando quieras dejar de ignorar una condición de omisión específica, usa el comando @dependabot show DEPENDENCY_NAME ignore conditions para comprobar rápidamente qué condiciones de omisión tiene una dependencia en ese momento.