You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve BDK Wallet CI processes for persistence and MSRV testing, and add automated issue triage.
Description
This is a tracking issue to improve our automated CI (continuous integration) testing and issue triage. For the CI improvements we need GitHub actions that run on every PR to confirm that no persisted data incompatibilities were introduced. We already have Github actions that confirm the codebase compiles both on the stable rust version and our chosen MSRV (minimum supported rust version), but these tests are brittle and hard to maintain. And finally for issue triage it would be nice to have a GitHub action that helps close stale issues so project contributors have an accurate list of issues to be worked on.
Expected Outcomes
The issues and sub-issues below should be completed.
Overview
Improve BDK Wallet CI processes for persistence and MSRV testing, and add automated issue triage.
Description
This is a tracking issue to improve our automated CI (continuous integration) testing and issue triage. For the CI improvements we need GitHub actions that run on every PR to confirm that no persisted data incompatibilities were introduced. We already have Github actions that confirm the codebase compiles both on the stable rust version and our chosen MSRV (minimum supported rust version), but these tests are brittle and hard to maintain. And finally for issue triage it would be nice to have a GitHub action that helps close stale issues so project contributors have an accurate list of issues to be worked on.
Expected Outcomes
The issues and sub-issues below should be completed.
cargo-rbmtfor MSRV dep management #400Cargo-minimal.lockandCargo-recent.lockapproach ? #79Resources
Skills Required
Mentor(s)
@notmandatory
Difficulty
Medium
Competency Test (optional)