graphql-hive / graphql-hive/console

Changelog is reporting identical strings as changes

Open
#281 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
483
Forks
145
Avg merge
2d 5h
Merged PRs (30d)
65

Description

Hi guys,

Our changelog is really verbose and the problem seems to be getting worse. We have over 100 instances of detected changes for all PRs regardless of the actual changes they contain.

Here are a couple of examples that I can share safely.

```
Description for enum value ReviewsFilterOperator.eq changed from equal to (==) numeric, boolean or string fields filter=rating:eq:4 or filter=rating:4 (supported for backward comapatibility) to equal to (==) numeric, boolean or string fields filter=rating:eq:4 or filter=rating:4 (supported for backward comapatibility)
Description for enum value ReviewsFilterOperator.gt changed from greater than (>) numeric fields filter=rating:gt:4 to greater than (>) numeric fields filter=rating:gt:4
Description for enum value ReviewsFilterOperator.gte changed from greater than or equal to (>=) numeric fields filter=rating:gte:4 to greater than or equal to (>=) numeric fields filter=rating:gte:4
Description for enum value ReviewsFilterOperator.lt changed from less than (<) numeric fields filter=rating:lt:4 to less than (<) numeric fields filter=rating:lt:4
Description for enum value ReviewsFilterOperator.lte changed from less than or equal to (<=) numeric fields filter=rating:lte:4 to less than or equal to (<=) numeric fields filter=rating:lte:4
Description for enum value ReviewsFilterOperator.neq changed from not equal to (!=) numeric, boolean or string fields to not equal to (!=) numeric, boolean or string fields
```

There are over 100 of these "identical diffs" that create a lot of visual noise and obfuscate more meaningful changes.

Our setup:

hive packages
```
"@graphql-hive/cli": "0.15.0",
"@graphql-hive/client": "0.16.0",
```

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.