Skip to content

Conversation

josvazg
Copy link
Collaborator

@josvazg josvazg commented Oct 20, 2025

Summary

Go 1.25 required a couple of fixes:

  • The mockery dependency had to be compiled against Go 1.25. This was not feasible as a Nix package.
  • MacOS tests must use Apple SDK 15.2 library under Nix to avoid link issue reported upstream. Fix is taken from here

CLOUDP-346332

Proof of Work

CI passes, locally unit, e2e, e2e2 and int tests could be run as well on Mac.

Quick local ginkgo test was: make [e2e2|e2e|test/int] label=blah as this was a link issue, success was just being to see gingko fail.

Checklist

  • Have you linked a jira ticket and/or is the ticket in the title?
  • Have you checked whether your jira ticket required DOCSP changes?
  • Have you signed our CLA?

@josvazg josvazg requested a review from a team as a code owner October 20, 2025 16:08
@josvazg josvazg marked this pull request as draft October 20, 2025 17:27
@josvazg josvazg added cloud-tests Run expensive Cloud Tests: Integration & E2E test/e2e2/* labels Oct 21, 2025
@josvazg josvazg marked this pull request as ready for review October 21, 2025 09:03
@josvazg josvazg merged commit a5c59b9 into main Oct 21, 2025
75 checks passed
@josvazg josvazg deleted the go125 branch October 21, 2025 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cloud-tests Run expensive Cloud Tests: Integration & E2E test/e2e2/*

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants