Action CI: cover multi-id only and skip on all three OSes
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, markdown, python, yaml
- Área
- build-system
Línea de trabajo
Empieza con el job en .github/workflows/ci.yml que ejecuta uses: ./ y con el análisis de entrada de only/skip en action.yml. Añade pasos de matriz para only: project git sobre tests/fixtures/action-pass y para only: project más skip sobre tests/fixtures/action-fail, luego actualiza la nota «Not covered» en ROADMAP.md. Se considera terminado cuando los pasos pasan en Ubuntu, Windows y macOS y una división por espacios deliberadamente incorrecta hace que falle un paso nuevo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem: The GitHub Action CI job (.github/workflows/ci.yml, job running uses: ./) only ever passes a single id to only (only: project) and never uses skip. Both inputs are documented as space-separated lists in action.yml, so a quoting or splitting bug on one OS would go unnoticed. ROADMAP.md lists this as not covered.
Do:
- Add steps to the existing Ubuntu/Windows/macOS matrix job:
only: project gitontests/fixtures/action-pass: must succeed.only: projectplusskip: <the failing id>ontests/fixtures/action-fail: must succeed, provingskipremoves the failure.- Optional:
format: json+output, then assert with a shortpython -cthat the skipped id is absent and bothonlyprefixes are present.
- Update the ROADMAP.md "Not covered" note (SARIF is already covered by the existing step, so the note is stale there too).
Done when:
- The new steps pass on all three OSes.
- Breaking the space splitting in
action.ymlmakes at least one new step fail.
Notes:
- No product code changes expected; CI and ROADMAP only.
- Comment below to claim it and I will assign you.
- Lenguaje dominante
- Python
- Estrellas
- 2
- Forks
- 3
- Merge medio
- 10 h 51 min
- PR fusionados (30 d)
- 40
Preparar el entorno
- Sin Dockerfile ni 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 Evalogical-Inc/devReady
-
enhancement good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Evalogical-Inc/devReady#66 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 3-5 días Aptitud para principiantes 72/100
Evalogical-Inc/devReady#61 ·
Los mantenedores suelen responder en 1 día
-
good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
Evalogical-Inc/devReady#72 ·
Los mantenedores suelen responder en 1 día
-
Read the Java pin from .sdkmanrcPosiblemente ocupada @Utkarsh3725 la tomó hoy. Abiertoenhancement good first issue help wanted
Dificultad 3/5 Medio día Aptitud para principiantes 74/100
Evalogical-Inc/devReady#70 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue help wanted
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Evalogical-Inc/devReady#69 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Evalogical-Inc/devReady
Issues similares
-
fleet size/m
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
sipyourdrink-ltd/bernstein#7548 ·
Los mantenedores suelen responder en 1 día
-
good first issue help wanted level 1 wocs
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
GianlucaBave/murmury#73 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
G-nn-r/lg_heatpump#52 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
agno-agi/agno#11657 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
category:codebase:gpi category:codebase:handle type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día