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

chore(ci): bump protoc version #8025

Merged
merged 6 commits into from
Apr 24, 2024

Conversation

chris-olszewski
Copy link
Contributor

@chris-olszewski chris-olszewski commented Apr 23, 2024

Description

Bumping setup-protoc to version 2 as it supports fetching MacOS arm64 builds which are required for macos-latest now that it runs on an M1 chip.
Bumping protoc from 3.20 to 3.26 as 3.20 didn't have builds available for MacOS arm64.

Note: Starting with 3.21 the protobuf project has switched it's versioning scheme so the major version 3 is implied. setup-protoc matches this as of 2.0.0 so we specify version with the format of MINOR.PATCH.
We cannot update to setup-protoc to 3.0 as it uses Node20 which requires too high of glibc version for us to support our x86 musl builds.

Testing Instructions

CI Passes

Verify that library release is able to build on arm64 machines: https://github.com/vercel/turbo/actions/runs/8806177110/job/24170410394

Dry run of release process: https://github.com/vercel/turbo/actions/runs/8807124431

Closes TURBO-2863

Copy link

vercel bot commented Apr 23, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
examples-gatsby-web 🔄 Building (Inspect) Visit Preview 💬 Add feedback Apr 23, 2024 10:08pm
examples-nonmonorepo ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 23, 2024 10:08pm
rust-docs 🔄 Building (Inspect) Visit Preview 💬 Add feedback Apr 23, 2024 10:08pm
7 Ignored Deployments
Name Status Preview Comments Updated (UTC)
examples-basic-web ⬜️ Ignored (Inspect) Visit Preview Apr 23, 2024 10:08pm
examples-designsystem-docs ⬜️ Ignored (Inspect) Visit Preview Apr 23, 2024 10:08pm
examples-kitchensink-blog ⬜️ Ignored (Inspect) Visit Preview Apr 23, 2024 10:08pm
examples-native-web ⬜️ Ignored (Inspect) Visit Preview Apr 23, 2024 10:08pm
examples-svelte-web ⬜️ Ignored (Inspect) Visit Preview Apr 23, 2024 10:08pm
examples-tailwind-web ⬜️ Ignored (Inspect) Visit Preview Apr 23, 2024 10:08pm
examples-vite-web ⬜️ Ignored (Inspect) Visit Preview Apr 23, 2024 10:08pm

Copy link
Contributor

github-actions bot commented Apr 23, 2024

✅ This change can build next-swc

Copy link
Contributor

github-actions bot commented Apr 23, 2024

⚠️ CI failed ⚠️

The following steps have failed in CI:

  • Turbopack Rust tests (mac/win, non-blocking)

See workflow summary for details

Copy link
Contributor

github-actions bot commented Apr 23, 2024

🟢 Turbopack Benchmark CI successful 🟢

Thanks

@chris-olszewski chris-olszewski marked this pull request as ready for review April 23, 2024 19:37
@chris-olszewski chris-olszewski requested review from a team as code owners April 23, 2024 19:37
@chris-olszewski chris-olszewski changed the title chore(ci): bump setup-protoc version chore(ci): bump protoc version Apr 23, 2024
@chris-olszewski chris-olszewski force-pushed the olszewski/fix_protoc_macos_version branch from d9cd9a1 to 78643d8 Compare April 23, 2024 22:07
@chris-olszewski chris-olszewski merged commit ef3b09b into main Apr 24, 2024
59 of 61 checks passed
@chris-olszewski chris-olszewski deleted the olszewski/fix_protoc_macos_version branch April 24, 2024 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants