Skip to content

Commit 82b2faa

Browse files
committed
Revert "Run multiple times"
This reverts commit ff0881b.
1 parent ff0881b commit 82b2faa

File tree

1 file changed

+38
-18
lines changed

1 file changed

+38
-18
lines changed

.github/workflows/ci.yml

Lines changed: 38 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -71,26 +71,9 @@ jobs:
7171
- run: uv sync --all-extras
7272
- run: poe bridge-lint
7373
if: ${{ matrix.clippyLinter }}
74+
- run: poe lint
7475
- run: poe build-develop
7576
- 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
9477
- run: poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
9578
timeout-minutes: 15
9679
- name: "Upload junit-xml artifacts"
@@ -100,3 +83,40 @@ jobs:
10083
name: junit-xml--${{github.run_id}}--${{github.run_attempt}}--${{ matrix.python }}--${{ matrix.os }}
10184
path: junit-xml
10285
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)