fix(compile): surface unreadable repository roots in the package-config check
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
Línea de trabajo
Empieza con package_config_check::read_configs y sigue cómo gestiona los fallos de read_dir para la raíz del repositorio y los archivos individuales. Revisa los patrones existentes de registro o de notas informativas y luego verifica que se informe de las rutas no legibles mientras la comprobación sigue permitiendo que la compilación finalice correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Follow-up from the #2315 review (Rust reviewer, unposted theme).
package_config_check::read_configs maps a read_dir failure on the repository root to an empty list. Read failures on individual files are skipped silently too.
Being lenient is deliberate, because the check is advisory and must never fail a compile. The side effect is that a permissions problem looks the same as "no config files", so the author gets no warning and no hint.
Acceptance criteria
- Unreadable roots and files are reported at debug/log level (or as a single advisory note), not dropped silently.
- The check still never fails compilation.
- Lenguaje dominante
- Rust
- Estrellas
- 27
- Forks
- 8
- Merge medio
- 3 d 18 h
- PR fusionados (30 d)
- 10
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 githubnext/ado-aw
-
perf(compile): avoid blocking fs reads in the async compile path for the package-config checkAbiertoenhancement refactor rust
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
githubnext/ado-aw#2358 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
rust test
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
githubnext/ado-aw#2357 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
docs documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
githubnext/ado-aw#1766 ·
Los mantenedores suelen responder en 2 días
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
githubnext/ado-aw#1041 ·
Los mantenedores suelen responder en 2 días
-
security
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
githubnext/ado-aw#855 ·
Los mantenedores suelen responder en 2 días
Todos los issues de githubnext/ado-aw
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
home-assistant/installer#308 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
swc-project/swc-next#1053 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nautechsystems/nautilus_trader#5387 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
NomicFoundation/edr#1872 ·
Los mantenedores suelen responder en 2 días
-
What happened to `check.py`?Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
linebender/resvg#1179 · 1 comentario ·
Los mantenedores suelen responder en 2 días