processing / processing/libprocessing
[release.yml] linux aarch64 build
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 69
- Forks
- 14
- Merge moyen
- 15 j 22 h
- PR mergées (30 j)
- 3
Description
There is a todo item in the release.yml for the linux aarch64 build. It actually does build, but we don't need to let it slow us down.
It takes 4.5 hours to build for it! That's so much.
I think this might have something to do with it having to use qemu in order to run an aarch64 container on an x86_64 runner.
We need to turn this back on, and it would be nice to make it fast.
My hunch is that we might be able to just put the linux-aarch64 build in its own step using an appropriate container? Does that exist?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez dans release.yml en localisant le TODO de la build Linux aarch64 et examinez la configuration de son conteneur et de son runner. Comparez cette configuration avec celle des autres cibles de release et déterminez si un conteneur natif ou dédié approprié peut éviter QEMU. La tâche est terminée lorsque la build aarch64 est activée sans le délai excessif actuel.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- github-actions, rust
- Domaine
- build-system, ci-cd, release
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100