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

Build build images for languages that need them to avoid external build dependencies

Aperta
#437 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 7 giorni

Nessuno ha ancora preso questa issue.

Valutazione

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

Direzione di ricerca

Start by locating the Python and Rust function builders and the build scripts they run; the issue does not name specific files or tests. Check how build images are configured and how ImageConfigs are respected when images are pulled. Done means Rust and Python build images include the required tools and dependencies, are kept up to date with Renovate, and can be pulled through users’ configured registries.

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

Descrizione

enhancement
What problem are you facing?

Currently, our Python and Rust function builders run scripts in a build container that download tools and dependencies before building the function. This has two problems:

  1. It makes builds slower, since the download has to run every time (especially for folks on slower connections).
  2. It means builds have hidden external dependencies, which can be a reliability problem and also break for users in network restricted environments.
How could Crossplane help solve your problem?

We should build build images for Rust and Python that include all the tools and dependencies we need, and keep them up-to-date with renovate. We should respect ImageConfigs when pulling these images so that users in restricted environments can mirror them to their blessed registries.

Lingua principale
Go
Stelle
22
Fork
37
Merge medio
6g 8h
PR unite (30g)
22

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 crossplane/cli

Tutte le issue di crossplane/cli

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.