Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Switch to prebuilt exe zipapp maker

Aperta
#4,216 6 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
rust

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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)

Lingua principale
Starlark
Stelle
688
Fork
724
Merge medio
1g 18h
PR unite (30g)
46

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di bazel-contrib/rules_python

Tutte le issue di bazel-contrib/rules_python

Issue simili

Altre issue su Build System

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.