This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `v0.17.86` → `v0.17.87` |  |  |
---
### Release Notes
<details>
<summary>99designs/gqlgen (github.com/99designs/gqlgen)</summary>
### [`v0.17.87`](https://github.com/99designs/gqlgen/releases/tag/v0.17.87)
[Compare Source](https://github.com/99designs/gqlgen/compare/v0.17.86...v0.17.87)
#### What's Changed
- refactor: fix modernize.slicescontains lint issues by [@​alexandear](https://github.com/alexandear) in [#​4004](https://github.com/99designs/gqlgen/pull/4004)
- refactor(codegen): use graphql.Config type by [@​tomoikey](https://github.com/tomoikey) in [#​4017](https://github.com/99designs/gqlgen/pull/4017)
- feat(forceGenerate): forceGenerate argument added for [@​goField](https://github.com/goField) directive by [@​atzedus](https://github.com/atzedus) in [#​4012](https://github.com/99designs/gqlgen/pull/4012)
- feat(config): add batch flag to TypeMapField by [@​tomoikey](https://github.com/tomoikey) in [#​4005](https://github.com/99designs/gqlgen/pull/4005)
- feat(codegen): add Batch flag to Field struct (blocked by [#​4005](https://github.com/99designs/gqlgen/issues/4005)) by [@​tomoikey](https://github.com/tomoikey) in [#​4006](https://github.com/99designs/gqlgen/pull/4006)
- feat(resolvergen): add batch resolver stub generation (blocked by [#​4006](https://github.com/99designs/gqlgen/issues/4006)) by [@​tomoikey](https://github.com/tomoikey) in [#​4007](https://github.com/99designs/gqlgen/pull/4007)
- feat(exec): batch-only resolver generation (blocked by [#​4007](https://github.com/99designs/gqlgen/issues/4007)) by [@​tomoikey](https://github.com/tomoikey) in [#​4008](https://github.com/99designs/gqlgen/pull/4008)
- refactor(codegen): add `graphql.ExecutableSchemaState` as shared schema dependency holder by [@​tomoikey](https://github.com/tomoikey) in [#​4023](https://github.com/99designs/gqlgen/pull/4023)
- federation: apply OBJECT-level directives to entity resolvers by [@​ravisastryk](https://github.com/ravisastryk) in [#​4021](https://github.com/99designs/gqlgen/pull/4021)
- Refactor slice marshaling to use MarshalSliceConcurrently helper. fixes [#​4018](https://github.com/99designs/gqlgen/issues/4018) by [@​advoretsky](https://github.com/advoretsky) in [#​4019](https://github.com/99designs/gqlgen/pull/4019)
- refactor(codegen) move executionContext into static go file by [@​tomoikey](https://github.com/tomoikey) in [#​4024](https://github.com/99designs/gqlgen/pull/4024)
- fix: run `go generate ./...` & `golangci-lint run --fix` by [@​tomoikey](https://github.com/tomoikey) in [#​4026](https://github.com/99designs/gqlgen/pull/4026)
- test(graphql): implement test codes for execution\_context struct by [@​tomoikey](https://github.com/tomoikey) in [#​4028](https://github.com/99designs/gqlgen/pull/4028)
- Update to Go 1.25 Minimum now that Go 1.26 is out by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4027](https://github.com/99designs/gqlgen/pull/4027)
- Bugfix/2281 directive hook fix by [@​parkerroan](https://github.com/parkerroan) in [#​4029](https://github.com/99designs/gqlgen/pull/4029)
- Update gqlparser to v2.5.32 by [@​StevenACoffman](https://github.com/StevenACoffman) in [#​4030](https://github.com/99designs/gqlgen/pull/4030)
- chore(deps-dev): bump [@​graphql-codegen/cli](https://github.com/graphql-codegen/cli) from 6.1.0 to 6.1.1 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3991](https://github.com/99designs/gqlgen/pull/3991)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.0.11 to 4.0.12 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3992](https://github.com/99designs/gqlgen/pull/3992)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.0.12 to 4.1.0 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3993](https://github.com/99designs/gqlgen/pull/3993)
- chore(deps-dev): bump vitest from 4.0.16 to 4.0.17 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3995](https://github.com/99designs/gqlgen/pull/3995)
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.4.0 to 2.5.0 in /\_examples by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3996](https://github.com/99designs/gqlgen/pull/3996)
- chore(deps): bump github.com/urfave/cli/v3 from 3.6.1 to 3.6.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3997](https://github.com/99designs/gqlgen/pull/3997)
- chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3999](https://github.com/99designs/gqlgen/pull/3999)
- chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4000](https://github.com/99designs/gqlgen/pull/4000)
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.4.0 to 2.5.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3994](https://github.com/99designs/gqlgen/pull/3994)
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /integration in the npm\_and\_yarn group across 1 directory by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4002](https://github.com/99designs/gqlgen/pull/4002)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.1.0 to 4.1.2 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4009](https://github.com/99designs/gqlgen/pull/4009)
- chore(deps-dev): bump vitest from 4.0.17 to 4.0.18 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4010](https://github.com/99designs/gqlgen/pull/4010)
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4011](https://github.com/99designs/gqlgen/pull/4011)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.1.2 to 4.1.3 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4013](https://github.com/99designs/gqlgen/pull/4013)
- chore(deps): bump dawidd6/action-download-artifact from 12 to 14 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4016](https://github.com/99designs/gqlgen/pull/4016)
- chore(deps-dev): bump graphql-ws from 6.0.6 to 6.0.7 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4014](https://github.com/99designs/gqlgen/pull/4014)
- chore(deps): bump mikepenz/action-junit-report from 6.1.0 to 6.2.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4015](https://github.com/99designs/gqlgen/pull/4015)
- chore(deps-dev): bump [@​apollo/client](https://github.com/apollo/client) from 4.1.3 to 4.1.4 in /integration by [@​dependabot](https://github.com/dependabot)\[bot] in [#​4020](https://github.com/99designs/gqlgen/pull/4020)
- chore(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​3998](https://github.com/99designs/gqlgen/pull/3998)
#### New Contributors
- [@​advoretsky](https://github.com/advoretsky) made their first contribution in [#​4019](https://github.com/99designs/gqlgen/pull/4019)
**Full Changelog**: <https://github.com/99designs/gqlgen/compare/v0.17.86...v0.17.87>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNS4xIiwidXBkYXRlZEluVmVyIjoiNDMuMTUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
The go directive was updated for compatibility reasons
Details:
Package
Change
go
1.24.1 -> 1.25
### ℹ️ Artifact update notice
##### File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s):
- The `go` directive was updated for compatibility reasons
Details:
| **Package** | **Change** |
| :---------- | :----------------- |
| `go` | `1.24.1` -> `1.25` |
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️Warning: custom changes will be lost.
### Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ **Warning**: custom changes will be lost.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v0.17.86→v0.17.87Release Notes
99designs/gqlgen (github.com/99designs/gqlgen)
v0.17.87Compare Source
What's Changed
graphql.ExecutableSchemaStateas shared schema dependency holder by @tomoikey in #4023go generate ./...&golangci-lint run --fixby @tomoikey in #4026New Contributors
Full Changelog: https://github.com/99designs/gqlgen/compare/v0.17.86...v0.17.87
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
Coverage Report
Total coverage: 100.0%
ℹ️ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go getcommand, which resulted in the following additional change(s):godirective was updated for compatibility reasonsDetails:
go1.24.1->1.25d7dc59de04to73ab1b47c8Coverage Report
Total coverage: 100.0%
73ab1b47c8to21dc8fd209Coverage Report
Total coverage: 100.0%
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
21dc8fd209to0454c26db9Coverage Report
Total coverage: 100.0%