7171 - run : uv sync --all-extras
7272 - run : poe bridge-lint
7373 if : ${{ matrix.clippyLinter }}
74- - run : poe lint
7574 - run : poe build-develop
7675 - run : mkdir junit-xml
76+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
77+ timeout-minutes : 15
78+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
79+ timeout-minutes : 15
80+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
81+ timeout-minutes : 15
82+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
83+ timeout-minutes : 15
84+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
85+ timeout-minutes : 15
86+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
87+ timeout-minutes : 15
88+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
89+ timeout-minutes : 15
90+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
91+ timeout-minutes : 15
92+ - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
93+ timeout-minutes : 15
7794 - run : poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
7895 timeout-minutes : 15
7996 - name : " Upload junit-xml artifacts"
@@ -83,40 +100,3 @@ jobs:
83100 name : junit-xml--${{github.run_id}}--${{github.run_attempt}}--${{ matrix.python }}--${{ matrix.os }}
84101 path : junit-xml
85102 retention-days : 14
86-
87-
88- test-latest-deps :
89- timeout-minutes : 30
90- runs-on : ubuntu-latest
91- steps :
92- - uses : actions/checkout@v4
93- with :
94- submodules : recursive
95- - uses : dtolnay/rust-toolchain@stable
96- - uses : Swatinem/rust-cache@v2
97- with :
98- workspaces : temporalio/bridge -> target
99- - uses : actions/setup-python@v5
100- with :
101- python-version : " 3.13"
102- - uses : arduino/setup-protoc@v3
103- with :
104- # TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
105- version : " 23.x"
106- repo-token : ${{ secrets.GITHUB_TOKEN }}
107- - uses : astral-sh/setup-uv@v5
108- - run : uv tool install poethepoet
109- - run : uv lock --upgrade
110- - run : uv sync --all-extras
111- - run : poe lint
112- - run : poe build-develop
113- - run : mkdir junit-xml
114- - run : poe test -s --junit-xml=junit-xml/latest-deps.xml
115- timeout-minutes : 10
116- - name : " Upload junit-xml artifacts"
117- uses : actions/upload-artifact@v4
118- if : always()
119- with :
120- name : junit-xml--${{github.run_id}}--${{github.run_attempt}}--latest-deps--time-skipping
121- path : junit-xml
122- retention-days : 14
0 commit comments