Autoloop template should exclude language-specific dev files from protected-files by default
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
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- go, javascript, python, ruby, typescript
Línea de trabajo
Abre workflows/autoloop.md e inspecciona la configuración de archivos protegidos tanto para create-pull-request como para push-to-pull-request-branch. Añade los archivos de desarrollo específicos de cada lenguaje indicados a cada lista de exclusión, manteniendo las protecciones especificadas para la documentación, la propiedad y las carpetas de nivel superior cuyo nombre comienza por punto. Se considera terminado cuando la plantilla contiene exclusiones coincidentes en ambas secciones.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
The default protected-files list in the autoloop workflow template blocks common dev files that autoloop programs legitimately need to modify:
- Go:
go.mod,go.sum - JS/TS:
package.json,package-lock.json,bun.lockb,bunfig.toml,yarn.lock,pnpm-lock.yaml,tsconfig.json - Python:
requirements.txt,pyproject.toml,setup.py,setup.cfg,Pipfile,Pipfile.lock - Ruby:
Gemfile,Gemfile.lock
When an autoloop iteration modifies any of these, the push silently falls back to creating an issue instead of a PR (protected_files_policy: fallback-to-issue). The iteration's code is effectively lost.
This has blocked autoloop on:
githubnext/apm— Go migration,go.mod/go.sumblocked every iterationgithubnext/tsikit-learn— TS project,package.json/bunfig.tomlblockedgithubnext/tsessebe— same pattern
Fix
The autoloop workflow template (workflows/autoloop.md) should use the exclude form for protected-files to remove language-specific dev files from the default list:
create-pull-request:
protected-files:
policy: fallback-to-issue
exclude:
- go.mod
- go.sum
- package.json
- package-lock.json
- bun.lockb
- bunfig.toml
- yarn.lock
- pnpm-lock.yaml
- tsconfig.json
- biome.json
- requirements.txt
- pyproject.toml
- setup.py
- setup.cfg
- Pipfile
- Pipfile.lock
- Gemfile
- Gemfile.lock
Same for push-to-pull-request-branch.
Files that should STAY protected: CODEOWNERS, README.md, AGENTS.md, CLAUDE.md, GEMINI.md, DESIGN.md, and .github/ (via protect_top_level_dot_folders).
Affected repos
-
githubnext/tsikit-learn— fixed in PR #13, #15 -
githubnext/apm— fixed in PR #37 -
githubnext/tsessebe— already hadmax-patch-filesbut should also get the exclude list -
githubnext/autoloop— template itself needs updating so new installs get this by default
- Lenguaje dominante
- Python
- Estrellas
- 72
- Forks
- 6
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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/autoloop
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
githubnext/autoloop#54 ·
-
Releases Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
githubnext/autoloop#72 · 1 comentario ·
-
githubnext/autoloop#69 · 1 reacción · 2 asignados ·
-
githubnext/autoloop#65 · 1 reacción · 2 asignados ·
-
Upgrade gh-aw to v0.72.1 Abierto
githubnext/autoloop#63 · 1 reacción · 2 asignados ·
Todos los issues de githubnext/autoloop
Issues similares
-
essnmx good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
[Feature] 奇物选择添加优先级 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
syfoud/Simulated_Scepter#174 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Giskard-AI/giskard-oss#2840 · 1 comentario ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Abiertoarea: repo bug perceived difficulty: 2
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
yeti-platform/yeti#1380 ·