Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update reference to connectrpc/conformance #894

Merged
merged 1 commit into from
Oct 31, 2023

Conversation

timostamm
Copy link
Member

We generate proto files for the conformance tests from a git reference:

buf generate https://github.com/connectrpc/conformance.git#ref=0b07f579cb61ad89de24524d62f804a2b03b1acf,subdir=proto

Because of recent activity in connectrpc/conformance, we're falling outside of the range of the default clone settings. We could add ,depth=100 to the URL to fix the problem, but it makes sense to update to the most recent version.

@timostamm timostamm requested a review from smaye81 October 31, 2023 20:39
@timostamm timostamm merged commit ba8a390 into main Oct 31, 2023
3 checks passed
@timostamm timostamm deleted the tstamm/update-conformance branch October 31, 2023 20:47
rebello95 added a commit to connectrpc/connect-swift that referenced this pull request Dec 10, 2023
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](pypa/pipenv#3831)):

```
==> Pouring maven--3.9.6.ventura.bottle.tar.gz
🍺  /usr/local/Cellar/maven/3.9.6: 92 files, 10.4MB
==> Upgrading [email protected]
  3.12.0 -> 3.12.0_1 

==> Pouring [email protected]_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 [email protected]

To list all files that would be deleted:
  brew link --overwrite --dry-run [email protected]
```

2. 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
connectrpc/connect-es#894)
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