Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

CI: BReg tutorial job's retained-example recovery step runs zero tests

Cerrado Apto para principiantes
#1,405 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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
76/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github-actions, rust
Área
ci-cd

Línea de trabajo

Localiza el workflow que contiene el job Base Registry Engine tutorial from source e inspecciona el paso Verify retained example recovery after process exit. Ejecuta rg native_create_and_apply y el comando cargo test referenciado para determinar si existe una prueba de reemplazo. Se considera terminado cuando el paso apunta a una prueba real o se elimina, y los filtros que producen cero pruebas hacen que el job falle en lugar de pasar.

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

Descripción

agent-ready area:breg bug criticality:p3 triage:needs-implementation

The Verify retained example recovery after process exit step in the Base Registry Engine tutorial from source job runs:

cargo test --locked -p registry-bregctl --lib \
  dev::examples::tests::native_create_and_apply_recover_after_process_exit_without_duplicate_revisions \
  -- --ignored --exact

That test no longer exists anywhere in the tree (rg native_create_and_apply finds only the workflow). With --exact the filter matches nothing, so the step reports 0 passed; ... 415 filtered out and succeeds. This is true on main (for example run 36021883150, job 107709175818) as well as on PR branches.

The step therefore gives no assurance and costs one extra registry-bregctl lib test compile per run (about 13 s).

To decide: either point the step at the test that now covers "native create and apply recover after process exit without duplicate revisions", if one was renamed or moved, or delete the step. Either way, a step that names a single test should fail when the filter matches zero tests, for example by checking the running N tests count.

Lenguaje dominante
Rust
Estrellas
2
Forks
0
Merge medio
5 h 13 min
PR fusionados (30 d)
176

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 registrystack/registry-stack

Todos los issues de registrystack/registry-stack

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.