Cuando habilita Dependabot version updates para GitHub Actions, Dependabot le permite asegurarse de que las referencias a las acciones en el archivo workflow.yml de un repositorio y los flujos de trabajo reutilizables usados dentro de los flujos de trabajo se mantienen actualizados. Para más información, consulta Acerca de las actualizaciones a la versión del Dependabot.
Habilitar las Dependabot version updates para las acciones
- Si ya tienes habilitadas las Dependabot version updates para otros ecosistemas o administradores de paquetes, solo tendrás que abrir el archivo
dependabot.ymlexistente. De lo contrario, crea un archivo de configuracióndependabot.ymlen el directorio.githubdel repositorio. Para más información, consulta Configuración de las actualizaciones de versiones de Dependabot. - Especifique
"github-actions"comopackage-ecosystempara supervisar. - Establezca
directoryen"/"para comprobar si hay archivos de flujo de trabajo en.github/workflows. - Establezca la
schedule.intervalfrecuencia con la que se comprueban las nuevas versiones. - Compruebe el archivo de configuración dependabot.yml en el directorio
.githubdel repositorio.Si editaste un archivo existente, guarda tus cambios.
También puedes habilitar las Dependabot version updates en las bifurcaciones. Para más información, consulta Configuración de las actualizaciones de versiones de Dependabot.
Ejemplo de archivo dependabot.yml de GitHub Actions
El siguiente ejemplo de archivo dependabot.yml configura las actualizaciones de versión para GitHub Actions.
directory debe establecerse "/" en para comprobar si hay archivos de flujo de trabajo en .github/workflows.
schedule.interval se establece en "weekly". Después de que se verifique o actualice este archivo, el Dependabot revisará si hay versiones nuevas de tus acciones. Dependabot enviará solicitudes de incorporación de cambios de actualizaciones de versión para cualquier acción obsoleta que detecte. Después de las actualizaciones de versión iniciales, Dependabot seguirá buscando versiones desactualizadas en las acciones una vez a la semana.
# Set update schedule for GitHub Actions
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"
# Set update schedule for GitHub Actions
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"
Configurar las Dependabot version updates para las acciones
Al habilitar Dependabot version updates para las acciones, debe especificar valores para package-ecosystem, directory y schedule.interval. Hay muchas más propiedades opcionales que puedes configurar para personalizar tus actualizaciones de versión aún más. Para más información, consulta Referencia de opciones de Dependabot.
Lectura adicional
-
[AUTOTITLE](/actions/learn-github-actions)