Add a Wasm workflow
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- swift, wasm
- Ambito
- build-system, ci-cd
Direzione di ricerca
Inizia dal contesto collegato in swift-argument-parser#794 e dall’issue correlata #34, quindi confronta le opzioni e le versioni di Swift SDK elencate in questa issue. Definisci i job del workflow, incluso un percorso build-only e il filtro dei target, e conferma quali versioni dell’SDK e di Swift li supportano. Il lavoro è completato quando il repository dispone di un workflow Wasm funzionante con queste scelte documentate o codificate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description:
Swift now officially supports WebAssembly (Wasm), so it's a good time to add a workflow for Wasm.
context: https://github.com/apple/swift-argument-parser/pull/794#issuecomment-3045465439
Things to consider:
- What jobs should we add?
- Test targets often have dependencies that are difficult to build for Wasm, such as Foundation and Dispatch, and may not be able to build, so a job that simply builds without testing is important.
- The ability to filter targets in order to build only the library portion is also important. (like
swift build --target <target name>)
- What Swift SDKs should we use?
- Which Swift versions should we support?
- Some versions may lack support of some core libraries.
Related issues:
- #34 (This also requires Swift SDKs.)
Related links:
- Lingua principale
- Swift
- Stelle
- 115
- Fork
- 57
- Merge medio
- 2g 11h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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
-
clawsweeper:not-repro-on-main impact:ux-friction issue-rating: 🦪 silver shellfish P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
steipete/CodexBar#4040 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
mozilla-mobile/firefox-ios#35827 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
solana-foundation/pay-kit#341 ·
I maintainer di solito rispondono entro 1 giorno
-
area:dictation bug P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
uttrflow/uttrflow-swift#1584 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno