I’m just wondering if Redash as a project has a review process to make it clearer when a PR is fully reviewed and ready to merge. For example, do some types of changes need multiple reviewers?
As a specific example where I am confused: https://github.com/getredash/redash/pull/3527
It seems to have both a “reviewed-approved” tag and an “unreviewed” tag and I can’t quite tell which state it’s in.
Usually a single review is enough, but in some cases multiple reviews are required. For example:
When the Pull Request includes product (behavior/functionality) changes it will usually have a code review and a product review.
When the Pull Request includes both backend and frontend code.
When it’s big enough.
In general we try to follow common sense
Sorry for that. We tried to use a bot (PR-Triage) to help with keeping track of what’s need to be reviewed, but it seems to create more confusion than help as it has a few bugs…
But regardless of those tags, this specific PR waits for me to review the functionality.