Android/WASM workflows can build with mismatched toolchain + SDK versions
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 48/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- Active
- Stack technique
- android, github-actions, swift, wasm
- Domaine
- build-system, ci-cd
Piste de recherche
Commencez par les workflows de test du package Swift pour Android et WASM ainsi que par la valeur de /.swift_tag, puis examinez l’exécution du workflow liée pour voir comment les versions du SDK et de la toolchain sont sélectionnées. C’est terminé lorsque les workflows utilisent systématiquement des versions correspondantes du SDK Android/WASM et de la toolchain Swift, et que le build de swift-foundation n’échoue plus à cause d’un SDK incompatible.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
It appears that in some cases it's possible for the Android/WASM swift package test workflows to build against an Android/WASM SDK that does not match our toolchain version. For example, see https://github.com/swiftlang/swift-foundation/actions/runs/23912627888/job/69738273919?pr=1871:
** Found latest main wasm-sdk snapshot: swift-DEVELOPMENT-SNAPSHOT-2026-04-01-a
** Found wasm-sdk checksum: 5ae95d926686...
** Found wasm-sdk download filename: swift-DEVELOPMENT-SNAPSHOT-2026-04-01-a_wasm.artifactbundle.tar.gz
** ✅ Found Swift snapshot tag in /.swift_tag: swift-DEVELOPMENT-SNAPSHOT-2026-03-16-a
** Installing Swift toolchain to match Wasm Swift SDK snapshot: swift-DEVELOPMENT-SNAPSHOT-2026-04-01-a
This seems to be resulting in build failures due to a "bad" SDK when building swift-foundation
- Langage dominant
- Swift
- Étoiles
- 115
- Forks
- 60
- Merge moyen
- 2 j 13 h
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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.
Autres issues de swiftlang/github-workflows
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
swiftlang/github-workflows#261 ·
-
Update from actions/checkout@v4 to v6Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
swiftlang/github-workflows#258 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
swiftlang/github-workflows#312 ·
-
Android testing is broken with swiftbuildPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
swiftlang/github-workflows#277 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
swiftlang/github-workflows#267 ·
Toutes les issues de swiftlang/github-workflows
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
openwatersio/slackwater-ios#736 ·
Les mainteneurs répondent en général sous 1 jour
-
agent/sec-check help wanted security stage/010-actionable
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
hivecommons/hotshot#235 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Ranchero-Software/NetNewsWire#5495 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Emanuele-web04/remodex#203 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
Les mainteneurs répondent en général sous 1 jour