@@ -21,19 +21,17 @@ jobs:
2121 fail-fast : false
2222 matrix :
2323 python : ["3.10", "3.14"]
24- os : [ubuntu-latest, ubuntu-arm, macos-intel, macos- arm, windows-latest]
24+ os : [ubuntu-latest, ubuntu-arm, macos-arm, windows-latest]
2525 include :
2626 - os : ubuntu-latest
2727 python : " 3.14"
2828 docsTarget : true
2929 openaiTestTarget : true
3030 clippyLinter : true
3131 - python : " 3.10"
32- pytestExtraArgs : " --reruns 3 --only-rerun \ " RuntimeError: Failed validating workflow\" "
32+ pytestExtraArgs : ' --reruns 3 --only-rerun "RuntimeError: Failed validating workflow" '
3333 - os : ubuntu-arm
3434 runsOn : ubuntu-24.04-arm64-2-core
35- - os : macos-intel
36- runsOn : macos-15-intel
3735 - os : macos-arm
3836 runsOn : macos-latest
3937 runs-on : ${{ matrix.runsOn || matrix.os }}
@@ -44,12 +42,13 @@ jobs:
4442 - uses : dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
4543 with :
4644 components : " clippy"
47- - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
48- with :
49- workspaces : temporalio/bridge -> target
5045 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
5146 with :
5247 python-version : ${{ matrix.pythonOverride || matrix.python }}
48+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
49+ with :
50+ workspaces : temporalio/bridge -> target
51+ key : ${{ env.pythonLocation }}
5352 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3
5453 with :
5554 # TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
@@ -109,12 +108,13 @@ jobs:
109108 with :
110109 submodules : recursive
111110 - uses : dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
112- - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
113- with :
114- workspaces : temporalio/bridge -> target
115111 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
116112 with :
117113 python-version : " 3.10"
114+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
115+ with :
116+ workspaces : temporalio/bridge -> target
117+ key : ${{ env.pythonLocation }}
118118 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3
119119 with :
120120 # TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
@@ -145,12 +145,13 @@ jobs:
145145 - uses : dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
146146 with :
147147 components : " clippy"
148- - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
149- with :
150- workspaces : temporalio/bridge -> target
151148 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
152149 with :
153150 python-version : " 3.13"
151+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
152+ with :
153+ workspaces : temporalio/bridge -> target
154+ key : ${{ env.pythonLocation }}
154155 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3
155156 with :
156157 # TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
@@ -183,12 +184,13 @@ jobs:
183184 with :
184185 submodules : recursive
185186 - uses : dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
186- - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
187- with :
188- workspaces : temporalio/bridge -> target
189187 - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
190188 with :
191189 python-version : " 3.14"
190+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
191+ with :
192+ workspaces : temporalio/bridge -> target
193+ key : ${{ env.pythonLocation }}
192194 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3
193195 with :
194196 # TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
0 commit comments