Adopt gh actions-lock for GitHub Actions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 70/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github, github-actions
- Área
- ci-cd
Línea de trabajo
Empieza con los archivos de workflow existentes en .github/workflows/ y anota cada línea uses: que fije una action mediante un tag o una rama. Instala la extensión gh actions-lock y ejecútala para generar .github/workflows/actions.lock; luego añade verify-lockfile.yml, que ejecute gh actions-lock --verify en pull requests y pushes. Está terminado cuando el lockfile y el workflow de verificación están confirmados y el job de verificación pasa en un pull request.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
GitHub Actions in this repository reference actions or reusable workflows by mutable tag or branch, and are not yet locked with gh actions-lock.
gh actions-lock keeps readable version tags in your uses: lines and records the exact commit SHA of every direct and transitive action in .github/workflows/actions.lock. A compromised or force-pushed tag can no longer silently change the code your workflows execute, and changes to the lockfile are visible in pull request diffs.
What is missing
- No lockfile found at
.github/workflows/actions.lock - No verify workflow found at
.github/workflows/verify-lockfile.yml
What to do
-
Install the extension and generate the lockfile:
gh extension install github/gh-actions-lock gh actions-lockKeep version tags in
uses:(for exampleactions/[email protected]). Any inline commit SHAs are rewritten back to version tags automatically. -
Add
.github/workflows/verify-lockfile.yml, which runsgh actions-lock --verifyon every pull request and push to catch drift or tampering. -
Commit
.github/workflows/actions.lockand the verify workflow.
References
- Lenguaje dominante
- Rust
- Estrellas
- 50
- Forks
- 9
- Merge medio
- 2 h 49 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de esphome/esp-stacktrace-decoder
-
Seen as Virus by Win10Abiertohelp wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
esphome/esp-stacktrace-decoder#24 · 3 comentarios ·
Todos los issues de esphome/esp-stacktrace-decoder
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Rename SerVtdExt to ServtdExtAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 2 días
-
Android visitors are offered the Linux .deb on cap.so's homepage and download pagePosiblemente ocupada @patrickballard la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CapSoftware/Cap#3677 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DioxusLabs/blitz#1371 ·
Los mantenedores suelen responder en 1 día