Switch to prebuilt exe zipapp maker
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- rust
- Área
- build-system, devops, release
Línea de trabajo
Start by reading the existing release workflows and release process for the exe-zip maker. Trace how the current tool is built and used, then map the listed tasks: build a dev-only source toolchain, publish binaries for the specified platform and architecture combinations, and switch references to release URLs. Done means the prebuilt artifacts and process are in place and the flag is enabled by default.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This is a tracking issue for the various work needed to switch to a prebuilt version of the rust-based exe-zip maker tool.
- Figure out answer to how to handle non-prebuilt platforms
- Create dev-only toolchain to build from source
- Update release workflows to build stataic binary for: {arm,x86} x {linux,windows,mac}
- Upload artifacts to release page
- Add a
--build_tools_from=<source|prebuilt>flag (name TBD) to control if the tool comes from source or from a prebuilt URL - Update release process to refer to release URLs
- Go back and make the above steps required
- Go back and enable the flag by default
Open questions
If from-source is used as the fallback, then we need to add workspace support (currently we stub out rules_rust in workspace mode)
- Lenguaje dominante
- Starlark
- Estrellas
- 688
- Forks
- 724
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 46
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una 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 bazel-contrib/rules_python
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
bazel-contrib/rules_python#4201 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
bazel-contrib/rules_python#4164 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
go:embed stdlib_list.txt file in gazelle/python/std_modules.go is missingPosiblemente ocupada @udaya2899 la tomó hace 9 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bazel-contrib/rules_python#3821 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
bazel-contrib/rules_python#4218 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
bazel-contrib/rules_python#4208 ·
Los mantenedores suelen responder en 1 día
Todos los issues de bazel-contrib/rules_python
Issues similares
-
Bump .cicd to wamp-cicd 4c2f9ac: `just land` refuses open A18 decisions, `just where` lists themAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
crossbario/cfxdb#139 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 69/100
SpecterOps/Janus#6 · 1 comentario ·
-
C21 publishes `reactivemongo/core/SSL` as Java 23 bytecode — TLS connections fail on any JDK < 23Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
ReactiveMongo/ReactiveMongo#1520 ·
Los mantenedores suelen responder en 1 día
-
hipRTC lit tests compile against /opt/rocm's LLVM instead of the ROCm under test (ci/ hardcodes LLVM_PATH)Posiblemente ocupada @bernardogv la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Avoid non-UTF-8 encodingAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100