Skip to content

build: bump mockery to 3.9.0 and golangci-lint to 2.15.0 - #9302

Merged
klesh merged 1 commit into
apache:mainfrom
DoDiODev:pr/toolchain-wave19
Nov 2, 2026
Merged

klesh merged 1 commit into
apache:mainfrom
DoDiODev:pr/toolchain-wave19

Conversation

@DoDiODev

@DoDiODev DoDiODev commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps two Go build tools:

  • mockery 3.8.1 → 3.9.0 in backend/Makefile (MOCKERY_VERSION),
    backend/scripts/install-mockery.sh (version and sha256 checksums for
    x86_64 and arm64), backend/Dockerfile, backend/Dockerfile.local,
    devops/docker/lake-builder/Dockerfile, and the step names in
    golangci-lint.yml and test.yml.
  • golangci-lint 2.14.0 → 2.15.0 in golangci-lint.yml and
    backend/Makefile.

The lake-builder image needs a new tag for the Dockerfile change. Once this
is merged, could a committer push builder-v0.0.17? I will then send a
follow-up PR that moves the five container: pins from
lake-builder-v0.0.16 to v0.0.17. That image will also no longer contain
libgit2, since #9293 removed it from the Dockerfile.

Does this close any open issues?

N/A

Screenshots

N/A

Other Information

  • make mock with 3.9.0 produces mocks that are byte-identical to 3.8.1
    (no changes under backend/mocks/).
  • The new mockery checksums were verified against the release archives.
  • golangci-lint 2.15.0 reports 0 issues on the current code base.
  • Fork CI on the same change (golangci-lint 2.15.0, unit-test, e2e on MySQL
    and Postgres, config-ui, license header, Grafana check; 14/14 jobs green):
    https://github.com/DoDiODev/devlake/actions/runs/41415891071

mockery 3.9.0 regenerates byte-identical mocks; the SHA256 values in
install-mockery.sh are taken from the release checksum.txt and verified
against the downloaded archives. The lake-builder image needs a new
builder-v* tag before CI picks up the new mockery.

Signed-off-by: DoDiODev <DoDiDev@proton.me>
@klesh
klesh merged commit 2637f8b into apache:main Nov 2, 2026
11 checks passed
DoDiODev added a commit to DoDiODev/devlake that referenced this pull request Nov 3, 2026


Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@DoDiODev
DoDiODev deleted the pr/toolchain-wave19 branch November 3, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants