Predrag Gruevski

Results 201 issues of Predrag Gruevski

### What does this PR try to resolve? Changing a public unit struct to a normal struct appears to be a breaking change that should require a major version bump:...

S-waiting-on-author

### What does this PR try to resolve? Adding `#[non_exhaustive]` to an existing struct, enum, or variant is almost always a breaking change and requires a major version bump for...

S-waiting-on-author

This is a list of all not-yet-implemented checks that would be useful to have. Some of these require new schema and adapter implementations as well, tracked in #241. In addition...

A-lint
C-enhancement
E-help-wanted
E-mentor

It would be useful to export the discovered semver issues and/or warnings in a machine-readable format (e.g. JSON). For example, this would allow the automatic inclusion of changes that may...

A-cli
C-enhancement
E-help-wanted
E-mentor

Unfortunately, `rustdoc` JSON output does not seem to output re-export information in `paths`, so we don't seem to be able to get information on re-exports which we can query for...

Consider the following types: ```rust #[derive(Debug, PartialEq, Eq, Serialize, Deserialize)] #[serde(untagged)] enum MyValue { Int(i64), String(String), Enum(Enum), List(Vec), } #[derive(Debug, PartialEq, Eq, Serialize, Deserialize)] enum Enum { First(String), Second(i64), }...

Includes type-level fixes for handling `InlineFragmentNode` AST values in query pagination code, a couple of new helper functions, and type hints for the AST manipulation module. Based on the tests...

enhancement
maintainer quality-of-life

Per https://github.com/kensho-technologies/graphql-compiler/pull/710#discussion_r362062727 the `Expression.to_sql()` function contract isn't precisely defined, making it somewhat difficult to implement.

documentation

While adding types to the query pagination code, I realized that a good chunk of the code appears to implicitly assume that queries do not contain type coercions: for example,...

enhancement

Courtesy of @jerrode: 1 thing I'd definitely recommend to deal with your notifications issue: `after_n_builds` in the .yml so Codecov knows to wait to notify until everything is uploaded https://docs.codecov.io/docs/codecovyml-reference#codecovnotifyafter_n_builds...

maintainer quality-of-life