Add an option to fail verification on warnings

Abierto Apto para principiantes
#271 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
72/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
github, go
Área
cli, security

Línea de trabajo

Empieza por localizar el comando gh actions-lock --verify y cómo gestiona su código de salida; después, sigue el recorrido de cómo se informan los hallazgos y la gravedad de las advertencias. Añade la opción solicitada para que la verificación termine con el código 1 cuando haya advertencias, y comprueba el comportamiento esperado en las pruebas de verificación existentes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

gh actions-lock --verify can report warnings and still exit with code 0. For example:

$ gh actions-lock --verify
! Cannot follow 1 workspace-local action
  ↳ .github/workflows/check-installer-file.yml: ./.github/actions/check-release-artifact
  ↳ https://github.com/github/gh-actions-lock/blob/main/docs/troubleshooting.md#local-action
✓ All 42 workflows valid

Currently, failing CI on warnings requires a workaround:

gh actions-lock --verify --json=valid,findings |  jq -e '.valid and all(.findings[]; .severity != "warning")'

I'd really like to see a flag (for example, --fail-on-warning) that makes the process exit with code 1 if any warnings are reported :)

Environment:

  • GitHub CLI: 2.103.3 (2026-10-26)
  • gh-actions-lock: v0.4.1
Lenguaje dominante
Go
Estrellas
295
Forks
21
Merge medio
1 d 3 h
PR fusionados (30 d)
64

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github/gh-actions-lock

Todos los issues de github/gh-actions-lock

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.