Skip to content

chore(ci): use mise for installing protoc#1382

Merged
chris-olszewski merged 2 commits into
mainfrom
olszewski/mise-for-protoc
Jul 7, 2026
Merged

chore(ci): use mise for installing protoc#1382
chris-olszewski merged 2 commits into
mainfrom
olszewski/mise-for-protoc

Conversation

@chris-olszewski

@chris-olszewski chris-olszewski commented Jul 7, 2026

Copy link
Copy Markdown
Member

What was changed

Switch from arduino/setup-protoc to using mise to install protoc on GitHub Actions.

We do explicitly set PROTOC as prost trips up with the shim on Windows.

Why?

The setup-protoc action is no longer maintained and Node 20 GHA EOL is coming quick.

Checklist

  1. Closes CI: Replace deprecated arduino/setup-protoc action (Node.js 20 EOL) #1376

  2. How was this tested:
    CI, local mise install && cargo build

  3. Any docs updates needed?
    N/A

@chris-olszewski chris-olszewski force-pushed the olszewski/mise-for-protoc branch from e3f724a to f8e4249 Compare July 7, 2026 14:07
@chris-olszewski chris-olszewski marked this pull request as ready for review July 7, 2026 15:03
@chris-olszewski chris-olszewski requested a review from a team as a code owner July 7, 2026 15:03
@chris-olszewski chris-olszewski force-pushed the olszewski/mise-for-protoc branch from 3159264 to 8400968 Compare July 7, 2026 15:05
@chris-olszewski chris-olszewski merged commit 8e21d5b into main Jul 7, 2026
22 checks passed
@chris-olszewski chris-olszewski deleted the olszewski/mise-for-protoc branch July 7, 2026 16:29
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.

CI: Replace deprecated arduino/setup-protoc action (Node.js 20 EOL)

2 participants