connectrpc / connect-swift

The Swift implementation of Connect: Protobuf RPC that works.
https://connectrpc.com/docs/swift/getting-started
Apache License 2.0
98 stars 20 forks source link

Fix CI jobs #228

Closed rebello95 closed 11 months ago

rebello95 commented 11 months ago

Fixes 2 issues with CI on main:

  1. brew is not properly installing docker because some Python dependencies need to be forcibly unlinked/removed before installing it (more info here):
==> Pouring maven--3.9.6.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/maven/3.9.6: 92 files, 10.4MB
==> Upgrading python@3.12
  3.12.0 -> 3.12.0_1 

==> Pouring python@3.12--3.12.0_1.ventura.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3-3.12
Target /usr/local/bin/2to3-3.12
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3-3.12'

To force the link and overwrite all conflicting files:
  brew link --overwrite python@3.12

To list all files that would be deleted:
  brew link --overwrite --dry-run python@3.12
  1. The conformance test repo is pinned to a version too far in the past, so the sha is not included in the default clone depth and thus cannot be found. This PR bumps the ref (see https://github.com/connectrpc/connect-es/pull/894)
rebello95 commented 11 months ago

Ok, finally passing 😅