• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

99designs / gqlgen / 37082526963
0%

Build:
DEFAULT BRANCH: master
Ran 03 Oct 2026 12:35AM UTC
Jobs 1
Files 0
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Oct 2026 12:32AM UTC coverage: 0.0%. Remained the same
37082526963

push

github

web-flow
Replace github.com/matryer/moq with github.com/vektra/mockery/v3 (#4353)

Per [this discussion](https://github.com/vektra/mockery/discussions/671), github.com/vektra/mockery/v3 is absorbing the functionality of github.com/matryer/moq

`matryer/moq` gained traction due to its simplicity, but it has not been well maintained as of late, and appears to have some problems with the latest Go 1.27.1 release currently. `github.com/vektra/mockery/v3` is better maintained and able to scale to much larger repositories. Since both are really only test utilities, and not part of gqlgen's runtime dependencies, this PR removes them from gqlgen's runtime dependencies through admitted trickery using a nested submodule. 

That nested submodule is included in the Dependabot configuration, so mockery/v3 will be pinned, but PRs will be opened automatically to increment it so we don't forget and let it rot.

I have:
 - [X] Added tests covering the bug / feature (see [testing](https://github.com/99designs/gqlgen/blob/master/TESTING.md))
 - [X] Updated any relevant documentation (see [docs](https://github.com/99designs/gqlgen/tree/master/docs/content))

* Use specific version of moq in go:generate directive

By setting setting a specific version of the https://github.com/matryer/moq
dependency in the go:generate command, there's no need to keep the naked
import of the tool in internal/tools.go anymore.

* Replace moq with mockery

Switched to use github.com/vektra/mockery instead of
github.com/matryer/moq as moq is more or less not maintained anymore.
mockery is compatible with moq so no need to change anything in the
code at this point.

* Move mockery to submodule so it can get dependabot updates

Signed-off-by: Steve Coffman <steve@khanacademy.org>

---------

Signed-off-by: Steve Coffman <steve@khanacademy.org>
Co-authored-by: Steve Coffman <steve@khanacademy.org>

0 of 0 relevant lines covered (NaN%)

0.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37082526963.1 03 Oct 2026 12:35AM UTC 0
0.0
GitHub Action Run
Source Files on build 37082526963
Detailed source file information is not available for this build.
  • Back to Repo
  • 612951b8 on github
  • Prev Build on master (#37056503075)
  • Next Build on master (#37087065026)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc