Android/WASM workflows can build with mismatched toolchain + SDK versions
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- android, github-actions, swift, wasm
- Ambito
- build-system, ci-cd
Direzione di ricerca
Inizia con i workflow di test del package Swift per Android e WASM e con il valore di /.swift_tag, quindi esamina l’esecuzione del workflow collegata per vedere come vengono selezionate le versioni dell’SDK e della toolchain. Il lavoro è completato quando i workflow usano costantemente versioni corrispondenti dell’SDK Android/WASM e della toolchain Swift e la build di swift-foundation non fallisce più a causa di un SDK non corrispondente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Swift
- Stelle
- 115
- Fork
- 57
- Merge medio
- 1g 8h
- PR unite (30g)
- 3
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di swiftlang/github-workflows
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
swiftlang/github-workflows#305 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
swiftlang/github-workflows#261 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
swiftlang/github-workflows#258 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
swiftlang/github-workflows#312 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
swiftlang/github-workflows#277 · 1 commento ·
Tutte le issue di swiftlang/github-workflows
Issue simili
-
task
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
vsanthanam/JBird#429 ·
-
Bolus validation button text Apertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
nightscout/Trio#1574 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
pending-maintainer-response pending-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
make notarise-dmg notarises whichever dist/ image sorts last, not the one make dmg just built Apertaarea:build bug good first issue P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
uttrflow/uttrflow-swift#1412 ·