codex:check needs network the worker lacks and reads as a failing gate
Los mantenedores suelen responder en 1 día
Ya se ha fusionado un pull request relacionado.
- #1072 de @PhilDL — fusionado
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 70/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, node.js, typescript
Línea de trabajo
Read packages/agents/codex-version.ts and locate generate-codex.mjs and the CI workflow mentioned in the issue. First run pnpm --filter @usine/agents codex:check to see the network failure, then inspect how the pinned schema is fetched and checked. Done means the check works offline using a local schema copy, CI verifies that copy against upstream, and DNS or proxy failures produce a clear skip message.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
pnpm --filter @usine/agents codex:check fetches the pinned Codex schema from raw.githubusercontent.com. The worker sandbox has no route there (direct DNS fails, the proxy answers 403, the GitHub gateway token is scoped to basaltbytes/usine). The tackle-issue skill told developers to run .github/workflows/ci.yml locally as the gate, so run 49fa5ea5 on #1028 treated the fetch failure as a blocker and stopped before implementing (attempt 49fa5ea5eb46b9aa80486af9304f4495/implement/1, comment https://github.com/basaltbytes/usine/issues/1028#issuecomment-6712309389).
The skill wording is fixed on main (codex:check is CI-only, skip it locally). Two things remain:
- Make the check runnable offline: keep a copy of the pinned schema under
packages/agents/next tocodex-version.tsand compare against it; CI keeps fetching to confirm the copy matches upstream. Then the local gate and CI run the same check. - Until then, let
generate-codex.mjs --checkexit with a clear "no network, skipped" message when the fetch fails with a DNS or proxy error, instead of a stack trace an agent reads as a failing gate.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1
- Forks
- 0
- Merge medio
- 3 h 23 min
- PR fusionados (30 d)
- 400
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 basaltbytes/usine
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
basaltbytes/usine#1068 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
basaltbytes/usine#1032 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
basaltbytes/usine#1080 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
basaltbytes/usine#1079 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
basaltbytes/usine#1078 ·
Los mantenedores suelen responder en 1 día
Todos los issues de basaltbytes/usine
Issues similares
-
reproduced
Dificultad 2/5 1-3 horas Aptitud para principiantes 61/100
anomalyco/opencode#62873 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
code-quality good-first-issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
OpenRailAssociation/netzgrafik-editor-frontend#1481 ·
Los mantenedores suelen responder en 1 día
-
🙌 icon request
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
lucide-icons/lucide#5183 ·
Los mantenedores suelen responder en 1 día
-
Unhandled rejection when a call fails before delivery and an argument is an imported promiseAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 81/100
cloudflare/capnweb#293 ·
Los mantenedores suelen responder en 2 días
-
bug implicit-state
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100