-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Describe the feature
Our current remote cache flow (rock run:*
) requires manual debugging steps in order to understand a cache miss when it occurs.
This is not only complex, but assumes a user has high understanding of all the parts involved in this process, including debugging with CI logs on the most recent artifacts and comparing fingerprint outputs (not to say being able to manually test them in the first place).
I propose a more guided workflow that helps you not only understand the whole process (step by step), but allows you to easily recover or even recovers for you whenever possible. This can include:
- listing recent (and actively running) CI jobs with their fingerprints
- some variation of a
fingerprint --diff
command to only highlight the files changed - any form of
git clean
ran interactively when it's possible with no harm - make the above commands an interactive part of any
run:*
command for fast tracked recovery
Motivation
Provide users with the best DX possible.
Related Issues
Metadata
Metadata
Assignees
Labels
No labels