Skip to content

Fix lint issues, CI build (envtest), and e2e MinIO image for release-1.15#8760

Closed
kaovilai wants to merge 12 commits intovelero-io:release-1.15from
kaovilai:with-lint-fix
Closed

Fix lint issues, CI build (envtest), and e2e MinIO image for release-1.15#8760
kaovilai wants to merge 12 commits intovelero-io:release-1.15from
kaovilai:with-lint-fix

Conversation

@kaovilai
Copy link
Copy Markdown
Collaborator

@kaovilai kaovilai commented Mar 6, 2025

Summary

  • Bump golangci-lint to v1.64.6 and update .golangci.yaml config
  • Fix all lint issues: use-any (interface{}any), var-declaration, unnecessary-stmt, testifylint, gosimple, staticcheck, errcheck, gosec
  • Fix CI build: replace broken go.kubebuilder.io GCS tarball download with setup-envtest in hack/build-image/Dockerfile
  • Fix e2e tests: replace deleted bitnami/minio:2021.6.17-debian-10-r7 image with building from current Bitnami Dockerfile (matching main branch approach), cached across e2e jobs
  • Fix codespell typo (columevolume)

Does your change fix a particular issue?

Fixes CI build and e2e test infrastructure failures on release-1.15.

Follow up from #8757 with lint fixes.

Please indicate you've done the following:

kaovilai added 12 commits March 5, 2025 22:56
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
…ve comment

Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
@github-actions github-actions Bot added Dependencies Pull requests that update a dependency file has-unit-tests has-changelog has-e2e-2tests labels Mar 6, 2025
@kaovilai kaovilai mentioned this pull request Mar 6, 2025
3 tasks
@kaovilai kaovilai closed this Mar 25, 2026
@kaovilai kaovilai changed the title #8757 With lint fix Fix lint issues, CI build (envtest), and e2e MinIO image for release-1.15 Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Pull requests that update a dependency file has-changelog has-e2e-2tests has-unit-tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant