Skip to content

Commit ff0881b

Browse files
committed
Run multiple times
1 parent 4150d90 commit ff0881b

File tree

1 file changed

+18
-38
lines changed

1 file changed

+18
-38
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,26 @@ jobs:
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

Comments
 (0)