-
Notifications
You must be signed in to change notification settings - Fork 681
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build(deps): bump github.com/vektra/mockery/v2 from 2.46.0 to 2.46.3 #6709
build(deps): bump github.com/vektra/mockery/v2 from 2.46.0 to 2.46.3 #6709
Conversation
0e3f201
to
ae98114
Compare
panic in controller-tools should be fixed by bumping to latest 0.16.4: kubernetes-sigs/controller-tools#1061 |
ah actually turns out it wasnt fixed entirely: kubernetes-sigs/controller-tools#1076 |
We didn’t have the I have to admit, I still don't understand how the Go toolchain versioning interacts with dependencies. If Mockery update involves more than just bumping Mockery version, I wonder will the golangci-lint troubles #6718 need to be resolved too, before going forward with this? - go 1.22.0
+ go 1.23
+
+ toolchain go1.23.2 Mockery v2.46.1 updated minimum language level to 1.23. I think this is the sequence of events we're dealing with: Updating a dependency forces us to update the local toolchain/compiler version -> Updating the toolchain version requires a golangci-lint update -> Updating golangci-lint introduces new checks, which then cause the compilation to fail.
|
The Contour project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
@dependabot rebase |
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry! If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request |
@dependabot recreate |
c1a6075
to
88ddd2f
Compare
@dependabot rebase |
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.46.0 to 2.46.3. - [Release notes](https://github.com/vektra/mockery/releases) - [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md) - [Commits](vektra/mockery@v2.46.0...v2.46.3) --- updated-dependencies: - dependency-name: github.com/vektra/mockery/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
88ddd2f
to
8afa808
Compare
* Update minimum go version in go.mod Signed-off-by: Tero Saarni <[email protected]>
I bumped to the latest controller-tools but still no luck :( It seems we have something unique that no-one other has seen yet. It seems to crash when processing
So I thought to add that into controller-tools CRD test suite but I have not been able to get it crash yet. Must be something more intricate... |
The intricacy is following:
The two commands give different result, regardless of their version being pinned in When cloning controller-gen and running tests, the Same problem concerns github.com/ahmetb/gen-crd-api-reference-docs, it also cannot handle inline type alias. The error comes from github.com/kubernetes/gengo which does have some fixes in As a workaround for now I will set I've submitted an issue kubernetes-sigs/controller-tools#1088. |
* Disable types alias Signed-off-by: Tero Saarni <[email protected]>
Signed-off-by: Tero Saarni <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6709 +/- ##
=======================================
Coverage 81.03% 81.03%
=======================================
Files 133 133
Lines 20006 20006
=======================================
Hits 16212 16212
Misses 3500 3500
Partials 294 294 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for looking into this @tsaarni great explanation 🙏🏽
A newer version of github.com/vektra/mockery/v2 exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Bumps github.com/vektra/mockery/v2 from 2.46.0 to 2.46.3.
Release notes
Sourced from github.com/vektra/mockery/v2's releases.
Commits
4d3bfa7
Merge pull request #824 from DimaGolomozy/patch-1f55598e
add ssh2e2b9bc
add git0d1b1a2
Merge pull request #821 from Link512/master87fdecc
Merge pull request #819 from pieter-irsan/patch-12e2c85b
check nillable property for type aliases as wellce9adb6
docs: update typo in README.mdafe04a5
Merge pull request #808 from RangelReale/fix-go123-aliastype720caa9
Undo go:build statements, make code a little DRYcf26d69
Update to go1.23You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)