argumentcomputer / argumentcomputer/ci-workflows

Automate MSRV fixes

Offen
#42 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
0
Forks
3
Ø Merge
59 Min.
Gemergte PRs (30 T.)
2

Beschreibung

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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Finde den Workflow, der `cargo msrv verify` ausführt, sowie den `check-lurk-compiles`-Workflow. Lies nach, wie ihre Fehlschläge und die aktuelle Version behandelt werden, und ermittle anschließend den im Repository erwarteten Ansatz zum Eröffnen oder Aktualisieren eines Fix-PRs. Erledigt ist die Aufgabe, wenn der MSRV-Fix bei einem Fehlschlag automatisiert wird und der relevante Compile-Check-Workflow ebenfalls die MSRV-Prüfung ausführt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions, rust
Bereich
build-system, ci-cd
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.