devcontainers / devcontainers/ci

Ability to define steps within the plugin

Abierto
#293 2 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
496
Forks
101
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I have a number of operations that I would like to execute within the container. There are node tests, linting, type checking, building, python tests and linting and type checking... that's arguably a lot of stuff. Yet, currently everything goes into a single step in GitHub actions - the container build step.

Rather than define everything in the `runCmd` property, I would like to be able to define basic steps as

```
steps:
- name: Run node tests
run: pnpm run test
- name: Linting
run: pnpm run lint
...
```

And that would end up in separate steps within GitHub actions.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza rastreando cómo el plugin gestiona actualmente la propiedad `runCmd` y la convierte en un paso de compilación de contenedor de GitHub Actions. Determina cómo las entradas `steps` propuestas deberían mapearse a acciones independientes con nombre y, después, verifica que las pruebas de Node, el linting y otros comandos se ejecuten como pasos distintos. En la issue no se nombran archivos fuente ni pruebas.

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

Evaluación

Stack tecnológico
github-actions, typescript
Área
ci-cd, devops
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.