Nightly Windows: 3 Go workspace unit tests fail (Unix-only GOWORK paths)
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Read the failing tests in go_workspace.rs at lines 1141 and 1479 and golang.rs at line 1848, then inspect the Windows nightly run linked in the issue. Run the affected tests on Windows through the CI workflow_dispatch path. Done means all three assertions pass on Windows; issue #1816 is already an open pull request against this work.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Nightly CI on main (run 40824880386, job test (windows-latest, 1)) fails -p socket-patch-core --lib with 3 of 6536 tests failing. These are deterministic assertion failures, not flakes. They came in with #1763 / #1764 (merged 2026-10-28). PR CI and the merge queue don't run the Windows test matrix, so the queue never saw them.
vendor::go_workspace::tests::gowork_resolves_as_go_does (go_workspace.rs:1141)
left: Invalid("GOWORK=/elsewhere/go.work is not an absolute path, so go refuses to build …")
right: File("/elsewhere/go.work")
vex::discover::golang::tests::gowork_naming_another_workspace_attests_nothing (golang.rs:1848)
/nonexistent/go.work: [Diag { code: "patched_ref_invalid", … GOWORK=/nonexistent/go.work is not an absolute path … }]
vendor::go_workspace::tests::a_workspace_module_is_never_replaced (go_workspace.rs:1479)
MainModule { work_file: "\\\\?\\C:\\Users\\runneradmin\\AppData\\Local\\Temp\\.tmpSk8aez\\ws\\go.work", member: "\\\\?\\C:\\…\\ws\\dep" }
Likely fix (test side): build the GOWORK fixtures from a tempdir or another absolute path that works on each platform instead of /elsewhere and /nonexistent. For the third test, compare paths after stripping the verbatim prefix (or canonicalize both sides), or find out where \\?\ comes from (a canonicalize on Windows). Open PRs #1812 and #1800 touch both files, so the janitor didn't change them this run. Whoever lands next should check these tests on Windows (workflow_dispatch of CI).
The cargo-home half of the same nightly failure is fixed in #1814.
- Lenguaje dominante
- Rust
- Estrellas
- 8
- Forks
- 2
- Merge medio
- 19 h 19 min
- PR fusionados (30 d)
- 697
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 SocketDev/socket-patch
-
agent:triaged arch-audit priority:p3 refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
SocketDev/socket-patch#1860 ·
Los mantenedores suelen responder en 1 día
-
agent:triaged arch-audit priority:p3 refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
SocketDev/socket-patch#1838 ·
Los mantenedores suelen responder en 1 día
-
Share one scoped env-var test guard: EnvGuard is copy-pasted 11 times across core unit and integration testsPosiblemente ocupada @mikolalysenko la tomó hace 1 día. Abiertoagent:claimed agent:triaged arch-audit priority:p3 refactor
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
SocketDev/socket-patch#1889 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Memoize env-keyed subprocess probes through one helper: composer, python and ruby each define the same env key and drifted on when an answer is keptPosiblemente ocupada @mikolalysenko la tomó hace 1 día. Abiertoagent:claimed agent:triaged arch-audit priority:p1 refactor
Dificultad 4/5 1-2 días Aptitud para principiantes 25/100
SocketDev/socket-patch#1888 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
agent:triaged arch-audit priority:p3 refactor
Dificultad 4/5 1-2 días Aptitud para principiantes 55/100
SocketDev/socket-patch#1887 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de SocketDev/socket-patch
Issues similares
-
auto:doc-drift auto:producer
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
fritzprix/libr-agent#2458 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
yantrikos/yantrik-os#1048 ·
Los mantenedores suelen responder en 1 día
-
rust
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
vllm-project/vllm#64939 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 4 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día