|
|
|
@@ -30,7 +30,10 @@ jobs: |
|
|
|
shell: bash |
|
|
|
if: runner.os == 'Windows' |
|
|
|
|
|
|
|
- run: rustup self update |
|
|
|
|
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- run: cargo --version --verbose |
|
|
|
- name: Free Disk Space (Ubuntu) |
|
|
|
@@ -80,7 +83,9 @@ jobs: |
|
|
|
runs-on: ${{ matrix.platform }} |
|
|
|
timeout-minutes: 60 |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- run: cargo --version --verbose |
|
|
|
- name: Free Disk Space (Ubuntu) |
|
|
|
@@ -141,7 +146,9 @@ jobs: |
|
|
|
runs-on: ubuntu-22.04 |
|
|
|
timeout-minutes: 45 |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
|
|
|
|
- name: Free Disk Space (Ubuntu) |
|
|
|
@@ -219,7 +226,9 @@ jobs: |
|
|
|
runs-on: ${{ matrix.platform }} |
|
|
|
timeout-minutes: 60 |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- run: cargo --version --verbose |
|
|
|
- uses: Swatinem/rust-cache@v2 |
|
|
|
@@ -242,7 +251,9 @@ jobs: |
|
|
|
runs-on: ${{ matrix.platform }} |
|
|
|
timeout-minutes: 60 |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- run: cargo --version --verbose |
|
|
|
- name: Free Disk Space (Ubuntu) |
|
|
|
@@ -354,13 +365,13 @@ jobs: |
|
|
|
|
|
|
|
dora destroy |
|
|
|
|
|
|
|
# Run Python queue latency test |
|
|
|
# Run Python queue latency test |
|
|
|
dora run tests/queue_size_latest_data_python/dataflow.yaml |
|
|
|
|
|
|
|
# Run Python queue latency test + timeout |
|
|
|
dora run tests/queue_size_and_timeout_python/dataflow.yaml |
|
|
|
|
|
|
|
# Run Rust queue latency test |
|
|
|
# Run Rust queue latency test |
|
|
|
dora build tests/queue_size_latest_data_rust/dataflow.yaml |
|
|
|
dora run tests/queue_size_latest_data_rust/dataflow.yaml |
|
|
|
|
|
|
|
@@ -406,7 +417,9 @@ jobs: |
|
|
|
name: "Clippy" |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
|
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- run: cargo --version --verbose |
|
|
|
@@ -424,7 +437,9 @@ jobs: |
|
|
|
name: "Formatting" |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- name: "rustfmt" |
|
|
|
run: cargo fmt --all -- --check |
|
|
|
@@ -433,7 +448,9 @@ jobs: |
|
|
|
name: "License Checks" |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
|
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- run: cargo --version --verbose |
|
|
|
@@ -482,7 +499,9 @@ jobs: |
|
|
|
target: x86_64-apple-darwin |
|
|
|
fail-fast: false |
|
|
|
steps: |
|
|
|
- run: rustup self update |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- run: rustup toolchain install |
|
|
|
- uses: r7kamura/rust-problem-matchers@v1.1.0 |
|
|
|
- name: "Add toolchains" |
|
|
|
run: rustup target add ${{ matrix.platform.target }} |
|
|
|
|