argumentcomputer / argumentcomputer/ci-workflows

Automate MSRV fixes

Open
#42 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
0
Forks
3
Avg merge
59m
Merged PRs (30d)
2

Description

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.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the workflow that runs `cargo msrv verify` and the `check-lurk-compiles` workflow. Read how their failures and current version are handled, then determine the repository’s expected approach for opening or updating a fix PR. Done means the MSRV fix is automated on failure and the relevant compile-check workflow also runs the MSRV check.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, rust
Domain
build-system, ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.