graphql-hive / graphql-hive/console

Require additional approver on breaking changes that impact high-traffic operations

Open
#7,564 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
483
Forks
145
Avg merge
2d 5h
Merged PRs (30d)
65

Description

**Request**
Require additional approver on breaking changes that impact high-traffic operations.

**Use case**
Developers are often tweaking in-development APIs on production targets, and so it's useful to give them approver permissions to allow day-to-day changes, since often breaking or dangerous changes will go through without client impact. However, this sometimes leads to human error issues where a breaking change was approved because the developer may not have fully understood the warning from hive.

It would be helpful to have distinct permissions for approval that vary according to traffic threshholds, so that low-traffic breaking and dangerous changes approval permissions can be granted to everyone, whereas approving changes that impact high traffic could require another approver.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.