Skip to content

ci: run CI jobs in apache/devlake:lake-builder-v0.0.16 - #9271

Merged
klesh merged 1 commit into
apache:mainfrom
DoDiODev:pr/builder-image-pin
Oct 29, 2026
Merged

klesh merged 1 commit into
apache:mainfrom
DoDiODev:pr/builder-image-pin

Conversation

@DoDiODev

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #9267. Now that builder-v0.0.16 has been published as
apache/devlake:lake-builder-v0.0.16, the five CI jobs that still ran in
mericodev/lake-builder:latest use it instead:

  • test.yml (unit-test)
  • test-e2e.yml (e2e-mysql, e2e-postgres)
  • golangci-lint.yml
  • migration-script-lint.yml

mericodev/lake-builder:latest was last updated in 2023 (bullseye, Go 1.20).
The new image is built from the current devops/docker/lake-builder/Dockerfile
(bookworm, Go 1.27.3, libgit2 1.5.0, Python 3.11) and is pinned to an
explicit tag, so future builder updates are a deliberate one-line change.

The job steps themselves are unchanged. They still install libgit2, Go and
mockery from backend/scripts/, so the pinned toolchain versions remain the
ones defined in the repository.

Does this close any open issues?

Closes #9209

Other Information

My fork's CI builds the same Dockerfile and runs these job steps in it
(unit, lint, migration lint, e2e on MySQL and PostgreSQL). The CI run of
this PR is the first run on the published image. actionlint reports no
new findings for the changed workflows.

Replace the unmaintained mericodev/lake-builder:latest image (2023, Go
1.20, bullseye) with the builder image now published by
build-builder.yml under the apache namespace.

Closes apache#9209

Signed-off-by: DoDiODev <DoDiDev@proton.me>
@klesh
klesh merged commit 625e512 into apache:main Oct 29, 2026
11 checks passed
@DoDiODev
DoDiODev deleted the pr/builder-image-pin branch October 29, 2026 07:58
mfrancisc pushed a commit to fullsend-ai/devlake that referenced this pull request Oct 29, 2026
Replace the unmaintained mericodev/lake-builder:latest image (2023, Go
1.20, bullseye) with the builder image now published by
build-builder.yml under the apache namespace.

Closes apache#9209

Signed-off-by: Dirk <DoDiDev@proton.me>
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.

[Refactor][CI] Publish the lake-builder image with the project's Docker Hub credentials instead of a manual tag

2 participants