argumentcomputer / argumentcomputer/ci-workflows

Automate MSRV fixes

Aperta
#42 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
0
Fork
3
Merge medio
59m
PR unite (30g)
2

Descrizione

Currently, the MSRV check runs `cargo msrv verify` and fails if the MSRV is not up to date. This requires the user to run `cargo msrv` locally and then update/submit a PR with the fix.

This can be automated by having the workflow run `cargo msrv --min ` on a failure, and then automatically opening/updating a PR with the new MSRV fix.

To prevent similar breakages from occurring downstream, we could also run the MSRV check in the `check-lurk-compiles` workflow.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Individua il workflow che esegue `cargo msrv verify` e il workflow `check-lurk-compiles`. Leggi come vengono gestiti i relativi errori e la versione corrente, quindi determina l’approccio previsto dal repository per aprire o aggiornare una PR di correzione. Il lavoro è completato quando la correzione MSRV è automatizzata in caso di errore e il workflow di verifica della compilazione pertinente esegue anch’esso il controllo MSRV.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions, rust
Ambito
build-system, ci-cd
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.