Confusing content: evaluates the expression `hash "package-lock.json"` to derive the final key `npm-d5ea0750`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 86/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, typescript
- Área
- documentation
Línea de trabajo
Lee el artículo sobre el almacenamiento en caché de dependencias enlazado en el issue y compara su ejemplo con la documentación de hashFiles() del artículo sobre expresiones. Confirma si la clave final mostrada coincide con la salida documentada y, después, actualiza la redacción o el ejemplo que resulte engañoso. La tarea estará terminada cuando ambos artículos describan de forma coherente la expresión hash y su salida.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Code of Conduct
- I have read and agree to the GitHub Docs project's Code of Conduct
What article on docs.github.com is affected?
https://docs.github.com/en/actions/reference/workflows-and-actions/dependency-caching
What part(s) of the article would you like to see updated?
The document says:
For example, you can create a
keyusing an expression that calculates the hash of an npmpackage-lock.jsonfile. So, when the dependencies that make up thepackage-lock.jsonfile change, the cache key changes and a new cache is automatically created.npm-${{ hashFiles('package-lock.json') }}GitHub evaluates the expression
hash "package-lock.json"to derive the final key.npm-d5ea0750
However, https://docs.github.com/en/actions/reference/workflows-and-actions/expressions does not document any hash expression, and my tests show that hashFiles() produces the full SHA256 value per https://docs.github.com/en/actions/reference/workflows-and-actions/expressions#hashfiles, not the abbreviated string like d5ea0750.
Additional information
No response
- Lenguaje dominante
- TypeScript
- Estrellas
- 21.1k
- Forks
- 69.3k
- Merge medio
- 12 h 11 min
- PR fusionados (30 d)
- 90
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 github/docs
-
`Managing a branch protection rule` should mention that `merge queues` for `private repositories` are only supported by `enterprise plans`Posiblemente ocupada @Kiddo4993 la tomó hace 1 día. Abiertocontent driver persona help wanted
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
github/docs#46506 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
content dependabot driver persona
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
github/docs#46501 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Remove models already deprecated (GPT-4o, GPT-5.1 series, Gemini 3 Pro) from "Model multipliers for annual plans on request-based billing (legacy)"Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobuilder persona content driver persona
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
github/docs#46407 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
builder persona
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
github/docs#46354 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
builder persona content copilot
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100
github/docs#46334 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de github/docs
Issues similares
-
fix(worker): keep normal prepare waiting states failure-freePosiblemente ocupada @LichKing-2234 la tomó hoy. Abiertoagent:codex priority:P1
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
AgoraIO-Extensions/agent-infra#3745 ·
Los mantenedores suelen responder en 1 día
-
The five-line work window can drop its oldest line: the per-line byte share ignores the JSON framingPosiblemente ocupada @Eapp1e la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
makecindy/cindy#7973 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
lingdojo/kana-dojo#33337 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
coder/xum#7733 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
code-yeongyu/senpi#4917 · 1 comentario ·
Los mantenedores suelen responder en 1 día