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
ci/py: macOS builds build gRPC from source #12054
Labels
area/build
CI/CD for pulumi/pulumi
kind/engineering
Work that is not visible to an external user
resolution/fixed
This issue was fixed
Milestone
Comments
This was referenced Feb 3, 2023
Closed
Merged
abhinav
added a commit
that referenced
this issue
Feb 3, 2023
In #11155, we pinned CI to macos-11 because we want to continue to support macOS 11. This, however hsa created a new issue: grpcio does not publish wheels for macos-11 anymore and building it from source takes long enough to kill our CI (see #12054 #12050). To fix the issue while continuing to support older macOS, run CI on macos-latest, but leave build jobs and friends on macos-11. Resolves #12054, #12050
abhinav
added a commit
that referenced
this issue
Feb 3, 2023
In #11155, we pinned CI to macos-11 because we want to continue to support macOS 11. This, however hsa created a new issue: grpcio does not publish wheels for macos-11 anymore and building it from source takes long enough to kill our CI (see #12054 #12050). To fix the issue while continuing to support older macOS, run CI on macos-latest, but leave build jobs and friends on macos-11. Resolves #12054, #12050
bors bot
added a commit
that referenced
this issue
Feb 3, 2023
12066: ci: Use macos-latest r=abhinav a=abhinav In #11155, we pinned CI to macos-11 because we want to continue to support macOS 11. This, however hsa created a new issue: grpcio does not publish wheels for macos-11 anymore and building it from source takes long enough to kill our CI (see #12054 #12050). To fix the issue while continuing to support older macOS, run CI on macos-latest, but leave build jobs and friends on macos-11. Resolves #12054, #12050 Co-authored-by: Abhinav Gupta <abhinav@pulumi.com>
Cannot close issue without required labels: |
abhinav
added
area/build
CI/CD for pulumi/pulumi
kind/engineering
Work that is not visible to an external user
labels
Feb 3, 2023
phillipedwards
pushed a commit
that referenced
this issue
Feb 8, 2023
In #11155, we pinned CI to macos-11 because we want to continue to support macOS 11. This, however hsa created a new issue: grpcio does not publish wheels for macos-11 anymore and building it from source takes long enough to kill our CI (see #12054 #12050). To fix the issue while continuing to support older macOS, run CI on macos-latest, but leave build jobs and friends on macos-11. Resolves #12054, #12050
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/build
CI/CD for pulumi/pulumi
kind/engineering
Work that is not visible to an external user
resolution/fixed
This issue was fixed
macOS CI builds appear to build grpcio from source
instead of downloading a pre-built wheel.
This can add a fair bit of time to our builds.
We should fix this.
The text was updated successfully, but these errors were encountered: