CLI is download even when found in runner cache
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, typescript
Línea de trabajo
El issue no nombra ningún archivo fuente ni ninguna prueba. Empieza rastreando la búsqueda en caché de la acción de configuración para jf y jfrog, y después reproduce el caso de Linux x64 con solo jf en la caché de herramientas. Se considera terminado cuando un jf almacenado en caché evita la descarga redundante de jfrog.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
I've placed jf in the runner cache, but the action is still downloading if because jfrog isn't cached.
Debug logs excerpt
##[debug]isExplicit: 2.75.0
##[debug]explicit? true
##[debug]checking cache: /opt/hostedtoolcache/jf/2.75.0/x64
##[debug]Found tool in cache jf 2.75.0 x64
##[debug]isExplicit: 2.75.0
##[debug]explicit? true
##[debug]checking cache: /opt/hostedtoolcache/jfrog/2.75.0/x64
##[debug]not found
Downloading JFrog CLI from https://releases.jfrog.io/artifactory/jfrog-cli/v2/2.75.0/jfrog-cli-linux-amd64/jfrog
The workaround seems to place both jf and jfrog in the cache. but that seems wasteful.
If one tool is found, why do we need the other?
Current behavior
Is download the CLI even though it's found in the cache
Reproduction steps
Place jf in the tools cache eg: /opt/hostedtoolcache/jf/2.75.0/x64 for x64
Expected behavior
if jf is found, don't download jfrog as well
Setup JFrog CLI version
v4.5.11
JFrog CLI version
2.75.0
Workflow operating system type and version
linux
JFrog Artifactory version (if relevant)
No response
JFrog Xray version (if relevant)
No response
- Lenguaje dominante
- TypeScript
- Estrellas
- 266
- Forks
- 110
- Merge medio
- 3 d 15 h
- PR fusionados (30 d)
- 3
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 jfrog/setup-jfrog-cli
-
Ghost mode continues to intercept commands after POST configuration step within GitHub Actions Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
jfrog/setup-jfrog-cli#349 ·
-
feature request
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
jfrog/setup-jfrog-cli#348 ·
-
bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
jfrog/setup-jfrog-cli#347 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
jfrog/setup-jfrog-cli#343 · 1 reacción ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
jfrog/setup-jfrog-cli#339 ·
Todos los issues de jfrog/setup-jfrog-cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
bcgov/bc-wallet-mobile#4761 · 1 comentario ·
-
external-issue to-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
area-deployment area-integrations triage:bot-seen
Dificultad 2/5 Medio día Aptitud para principiantes 86/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100