Support github cache

Abierto
#335 6 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
docker, github-actions
Área
ci-cd, devops

Línea de trabajo

No se indican archivos ni pruebas. Empieza revisando el flujo de instalación de setup-cpp y la compatibilidad de GitHub Actions con la caché; después, determina si las instalaciones de paquetes o las imágenes de Docker resultantes se pueden reutilizar entre jobs. Se considerará completado cuando se documente y valide en un workflow representativo un enfoque de caché o de imagen personalizada compatible.

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

Descripción

Dear @aminya,

Thank you for providing this action. It is really helpful to me.

I would like to ask if there is any technical reason why github cache cannot be leveraged somehow to avoid re-installing the same packages every time. My pipelines run the same env for multiple jobs and sometimes setup-cpp is the step that takes most of the time (example: https://github.com/DiamonDinoia/finufft/actions/runs/13046204138/job/36416878122). Is it possible to cache the installations, or the resulting image entirely to avoid doing the same work all the time?

Thanks,
Marco

edit: if you can help me setting up custom docker images. I am happy to contribute to the documentation

Lenguaje dominante
TypeScript
Estrellas
277
Forks
37
Métricas de merge de PR
Sin PR fusionados en 30 d

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 aminya/setup-cpp

Todos los issues de aminya/setup-cpp

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.