cockroachdb / cockroachdb/cockroach

workflows/autosolver: indicate acknowledgement of assignments

Open
#166,219 1 comment 0 reactions 0 assignees View on GitHub
C-enhancement
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

Sometimes the process of putting together a PR to solve an issue, or revising an existing PR based on comments, can take non-trivial time. It'd be useful to indicate to the user when a request to auto-solve has been received and work has begun/is in progress, or when a comment suggesting changes has been seen and is being considered. One potential idea is to use the ability to react to comments/issues on github with emoji, e.g. add a 👁️ emoji reaction when an issue or comment is first seen and in progress, and then a 👍 or 👎 if autosolver was able to satisfy the request or not (in addition to the comment it leaves when it opens a PR or cannot do so). This is particularly relevant for cases like code-review comments where it is useful to know if they've been noticed or not before commenting further.

Jira issue: CRDB-61807

Contributor guide

Open the contributing guide

Research direction

Start by locating the workflows/autosolver entry points and the existing handling for received requests, review comments, and completion or failure messages. Trace how GitHub issues and comments are observed, then determine where acknowledgement reactions and final success or failure reactions belong. Done means users can see that work was noticed and whether autosolver completed the request, with coverage for the relevant behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
developer-experience, devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.