Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Switch to prebuilt exe zipapp maker

Abierto
#4,216 6 comentarios 1 reacción 0 asignados Ver en GitHub

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

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

type: toolchain

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

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 bazel-contrib/rules_python

Todos los issues de bazel-contrib/rules_python

Issues similares

Más issues de Build System

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.