Refactor ci action to use a matrix of options
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 55/100
Direzione di ricerca
Inizia ispezionando ci.yml e confronta la raccolta attuale di configurazioni della matrice con la documentazione sulle matrici di GitHub Actions. Ristruttura la configurazione in modo che CI costruisca il prodotto cartesiano a partire dalle variabili clang-version, os e toolchain elencate, quindi verifica che vengano generate le combinazioni previste.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Right now the ci.yml specifies a collection of configs to run the matrix build over. It would be better style to set the variables and let CI construct the cartesian product:
strategy:
matrix:
clang-version: [17]
os: [ubuntu-24.04]
toolchain: [clang-17-toolchain.cmake, clang-18-toolchain.cmake, gcc-13-toolchain.cmake]
https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs
- Lingua principale
- C++
- Stelle
- 47
- Fork
- 25
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 bemanproject/optional
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
bemanproject/optional#188 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
bemanproject/optional#138 · 17 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
bemanproject/optional#134 · 6 commenti · 2 reazioni ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
bemanproject/optional#129 ·
-
good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
bemanproject/optional#120 · 3 commenti ·
Tutte le issue di bemanproject/optional
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Component: GLib
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Mute ydb/tests/functional/dstool/test_canonical_requests.py.Test.test_group_take_snapshot in main Apertaai_reviewed
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
ydb-platform/ydb#53974 · 3 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
google/libultrahdr#485 ·