Skip to content

test: restore GraphQLError no-stack coverage#4774

Merged
yaacovCR merged 1 commit into
graphql:17.x.xfrom
yaacovCR:no-stack
Jun 1, 2026
Merged

test: restore GraphQLError no-stack coverage#4774
yaacovCR merged 1 commit into
graphql:17.x.xfrom
yaacovCR:no-stack

Conversation

@yaacovCR

@yaacovCR yaacovCR commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

This test originally used a plain object without a stack. PR #1582 changed it to new Error('original') while enabling Flow typing, which meant the test no longer exercised the no-stack fallback path.

This PR deletes the generated stack before constructing GraphQLError so the test can synthetically cover the intended branch while still passing type check.

This test originally used a plain object without a stack. PR graphql#1582 changed it to new Error('original') while enabling Flow typing, which meant the test no longer exercised the no-stack fallback path.

This PR deletes the generated stack before constructing GraphQLError so the test can synthetically cover the intended branch while still passing type check.
@yaacovCR yaacovCR added the PR: polish 💅 PR doesn't change public API or any observed behaviour label Jun 1, 2026
@vercel

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

@yaacovCR is attempting to deploy a commit to the The GraphQL Foundation Team on Vercel.

A member of the Team first needs to authorize it.

@yaacovCR yaacovCR merged commit 25680d2 into graphql:17.x.x Jun 1, 2026
23 of 24 checks passed
@yaacovCR yaacovCR deleted the no-stack branch June 1, 2026 21:22
yaacovCR added a commit that referenced this pull request Jun 1, 2026
## v17.0.0-beta.2 (2026-06-02)

#### Breaking Change 💥
* [#4751](#4751) build: strip private discriminator from package types ([@yaacovCR](https://github.com/yaacovCR))
* [#4752](#4752) fix: discriminate between GraphQLNonNull and GraphQLList ([@yaacovCR](https://github.com/yaacovCR))
* [#4770](#4770) refactor: extract ExecutionArgs types to separate file ([@yaacovCR](https://github.com/yaacovCR))

#### New Feature 🚀
* [#4485](#4485) Adopt Error.cause in favor of originalError ([@Malien](https://github.com/Malien))

#### Bug Fix 🐞
* [#4739](#4739) chore(tests): add test for directive extensions without flag enabled (#4738) ([@yaacovCR](https://github.com/yaacovCR))
* [#4743](#4743) api: export VariableValues ([@yaacovCR](https://github.com/yaacovCR))
* [#4744](#4744) api: export ValidationOptions ([@yaacovCR](https://github.com/yaacovCR))
* [#4745](#4745) api: export SchemaChange ([@yaacovCR](https://github.com/yaacovCR))
* [#4746](#4746) api: export defer and stream validation rules ([@yaacovCR](https://github.com/yaacovCR))
* [#4747](#4747) api: export legacy incremental execution functions and helpers ([@yaacovCR](https://github.com/yaacovCR))
* [#4753](#4753) fix(build): development declaration stubs ([@yaacovCR](https://github.com/yaacovCR))
* [#4773](#4773) fix: FragmentVariableValueSource.value can be non-constant ([@yaacovCR](https://github.com/yaacovCR))
* [#4775](#4775) fix: remove unnecessary native promise coercion ([@yaacovCR](https://github.com/yaacovCR))

#### Docs 📝
<details>
<summary> 3 PRs were merged </summary>

* [#4742](#4742) docs: add v17 API docs lint coverage ([@yaacovCR](https://github.com/yaacovCR))
* [#4756](#4756) docs: hide private internals `schema.__validationErrors` and `inputValue._memoizedCoercedDefaultValue` ([@yaacovCR](https://github.com/yaacovCR))
* [#4758](#4758) docs: fix inline examples, deprecation descriptions, type category ([@yaacovCR](https://github.com/yaacovCR))
</details>

#### Polish 💅
* [#4774](#4774) test: restore GraphQLError no-stack coverage ([@yaacovCR](https://github.com/yaacovCR))

#### Internal 🏠
<details>
<summary> 3 PRs were merged </summary>

* [#4771](#4771) internal: drop node 20 integration tests ([@yaacovCR](https://github.com/yaacovCR))
* [#4772](#4772) internal: add deno 2.8.x to CI ([@yaacovCR](https://github.com/yaacovCR))
* [#4777](#4777) fix: preserve generated version documentation ([@yaacovCR](https://github.com/yaacovCR))
</details>

#### Committers: 2
* Yaacov Rydzinski ([@yaacovCR](https://github.com/yaacovCR))
* Yaroslav Petryk([@Malien](https://github.com/Malien))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: polish 💅 PR doesn't change public API or any observed behaviour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant