Mockery is currently failing on go 1.22 on Linux due to https://github.com/golang/go/issues/64812
tl;dr, changes in go 1.22 break the popular x/tools/go/packages.Load tool, which Mockery uses.
Upgrading our tools' x/tools (to latest) resolves it, and appears to work fine for go 1.19 and above on both Linux and OSX, and has zero effect on our users.
Additional details and impacted files
------
[Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/uber-go/cadence-client/pull/1336?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=uber-go).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=uber-go)
> `Δ = absolute (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://app.codecov.io/gh/uber-go/cadence-client/pull/1336?dropdown=coverage&src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=uber-go). Last update [73b12d5...2bde54c](https://app.codecov.io/gh/uber-go/cadence-client/pull/1336?dropdown=coverage&src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=uber-go). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=uber-go).
Mockery is currently failing on go 1.22 on Linux due to https://github.com/golang/go/issues/64812 tl;dr, changes in go 1.22 break the popular
x/tools/go/packages.Load
tool, which Mockery uses.Upgrading our tools'
x/tools
(to latest) resolves it, and appears to work fine for go 1.19 and above on both Linux and OSX, and has zero effect on our users.