apache / apache/cloudstack

Add `actionlint` with `pre-commit`: a static checker for GitHub Actions workflow files

Abierto
#11,288 0 comentarios 0 reacciones 0 asignados Ver en GitHub
type:enhancement
Lenguaje dominante
Java
Estrellas
3.1k
Forks
1.4k
Merge medio
6 d 19 h
PR fusionados (30 d)
32

Descripción

[actionlint](https://github.com/rhysd/actionlint) is a static checker for GitHub Actions workflow files

Check out the actionlint playground:

https://rhysd.github.io/actionlint/

https://github.com/rhysd/actionlint/blob/v1.7.7/docs/usage.md#pre-commit

```
repos:
- repo: https://github.com/rhysd/actionlint
rev: v1.7.7
hooks:
- id: actionlint
```

So the hook will need to be added to the pre-commit config and then all the `actionlint` lint errors will need fixing

The next document describes all checks done by actionlint with example inputs, outputs, and playground links:

https://github.com/rhysd/actionlint/blob/v1.7.7/docs/checks.md

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la configuración de pre-commit y los archivos de workflow de GitHub Actions. Lee la documentación sobre el uso y las comprobaciones de actionlint y, después, ejecuta el verificador para identificar los errores de lint existentes. La tarea estará terminada cuando el hook de actionlint esté configurado y se hayan corregido todos los errores de workflow reportados.

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

Evaluación

Stack tecnológico
github-actions
Área
ci-cd, tooling
Tipo de issue
Refactorización
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.