devcontainers / devcontainers/ci
Ability to define steps within the plugin
- 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
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