Skip to content

Commit 85a2ab1

Browse files
committed
CI: install protoc for building temporalio from sdk-python git source
1 parent 9c06edd commit 85a2ab1

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ jobs:
3333
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
3434
with:
3535
python-version: ${{ matrix.python }}
36+
# protoc is required to build temporalio from the sdk-python git source
37+
# (see [tool.uv.sources] in pyproject.toml). Drop this step once the SDK
38+
# ships a release that includes the LangGraph plugin.
39+
- uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3
40+
with:
41+
version: "23.x"
42+
repo-token: ${{ secrets.GITHUB_TOKEN }}
3643
- run: uv tool install poethepoet
3744
- run: uv sync --group=dsl --group=encryption --group=trio-async
3845
- run: poe lint

0 commit comments

Comments
 (0)