[dedup] guidelines-enforcer.md + workshop-sync-check.md: duplicate "round-robin file selection" (sim=0.77)

Abierto Apto para principiantes
#5,629 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
68/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github-actions, markdown

Línea de trabajo

Lee .github/workflows/guidelines-enforcer.md y .github/workflows/workshop-sync-check.md para comparar las dos secciones de round-robin y sus parámetros diferentes. Comprueba las convenciones existentes del repositorio para importar workflows y decide después si una sección compartida simplifica los briefs. El trabajo estará terminado cuando ambos briefs usen el algoritmo compartido y conserven su propia fuente de archivos, tamaño de lote y paso de actualización de la caché; ejecuta gh aw compile y confirma los archivos .lock.yml actualizados.

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

Descripción

dedup documentation

Duplicated sections

  • .github/workflows/guidelines-enforcer.md — Schedule Mode › Select files for round-robin review
  • .github/workflows/workshop-sync-check.md — Select Files to Review (Round-Robin)

Overlap

target_files = [all_files[(round_robin_index + i) % total] for i in 0..batch_size-1]
Record batch_size for use when updating cache state.

and

target_files = [workshop_files[(round_robin_index + i) % total] for each i in 0..n-1]
Record n for use in Phase 8.

Recommended consolidation

  • The same round-robin selection algorithm is described in two workflow briefs. Only the batch size (10–15 vs up to 3), the file list source and the cache update phase differ.
  • Canonical home: a shared import such as .github/workflows/shared/round-robin-select.md, or a section in .github/workflows/guidelines.md that defines the modulo-index selection pattern generically.
  • Each workflow should import or reference that shared text and state only its own batch size, file list variable and cache-update step.
  • Run gh aw compile and commit the updated .lock.yml files.

Low severity: the parameters really are different, so a shared import is optional if the shared snippet doesn't simplify things.

This issue is ready for an automated agent to resolve.

Generated by 🧹 Markdown Dedup · copilot · auto · ~20 AIC · ⌖ ~1 AIC · ⊞ 4.5K · ◷

  • expires on Nov 13, 2026, 5:29 AM UTC
Lenguaje dominante
JavaScript
Estrellas
62
Forks
43
Merge medio
1 d 5 h
PR fusionados (30 d)
9

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

  • Sin Dockerfile ni archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

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 githubnext/gh-aw-workshop

Todos los issues de githubnext/gh-aw-workshop

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.