Skip to content

Guided remote cache flow #587

@adhorodyski

Description

@adhorodyski

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 anyrun:* command for fast tracked recovery

Motivation

Provide users with the best DX possible.

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions