Compare commits

...

4 Commits

2 changed files with 42 additions and 7 deletions
Unified View
  1. +6
    -1
      .github/workflows/ci-python.yml
  2. +36
    -6
      .github/workflows/ci.yml

+ 6
- 1
.github/workflows/ci-python.yml View File

@@ -13,6 +13,10 @@ jobs:
examples: examples:
name: "Python Examples" name: "Python Examples"
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
CARGO_INCREMENTAL: 0
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3


@@ -22,7 +26,8 @@ jobs:


- uses: r7kamura/rust-problem-matchers@v1.1.0 - uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose - run: cargo --version --verbose
- uses: Swatinem/rust-cache@v2
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.3


- name: "Python Dataflow example" - name: "Python Dataflow example"
run: cargo run --example python-dataflow run: cargo run --example python-dataflow


+ 36
- 6
.github/workflows/ci.yml View File

@@ -14,11 +14,16 @@ jobs:
fail-fast: false fail-fast: false
runs-on: ${{ matrix.platform }} runs-on: ${{ matrix.platform }}
timeout-minutes: 30 timeout-minutes: 30
env:
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
CARGO_INCREMENTAL: 0
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: r7kamura/rust-problem-matchers@v1.1.0 - uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose - run: cargo --version --verbose
- uses: Swatinem/rust-cache@v2
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.3


- name: "Check" - name: "Check"
run: cargo check --all run: cargo check --all
@@ -34,12 +39,17 @@ jobs:
platform: [ubuntu-latest, macos-latest, windows-latest] platform: [ubuntu-latest, macos-latest, windows-latest]
fail-fast: false fail-fast: false
runs-on: ${{ matrix.platform }} runs-on: ${{ matrix.platform }}
env:
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
CARGO_INCREMENTAL: 0
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3


- uses: r7kamura/rust-problem-matchers@v1.1.0 - uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose - run: cargo --version --verbose
- uses: Swatinem/rust-cache@v2
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.3


- name: "Build examples" - name: "Build examples"
timeout-minutes: 30 timeout-minutes: 30
@@ -67,12 +77,17 @@ jobs:
platform: [ubuntu-latest, macos-latest] platform: [ubuntu-latest, macos-latest]
fail-fast: false fail-fast: false
runs-on: ${{ matrix.platform }} runs-on: ${{ matrix.platform }}
env:
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
CARGO_INCREMENTAL: 0
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3


- uses: r7kamura/rust-problem-matchers@v1.1.0 - uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose - run: cargo --version --verbose
- uses: Swatinem/rust-cache@v2
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.3


- name: "Build cli and binaries" - name: "Build cli and binaries"
timeout-minutes: 30 timeout-minutes: 30
@@ -99,12 +114,17 @@ jobs:
examples-remote: examples-remote:
name: "Examples (Remote)" name: "Examples (Remote)"
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
CARGO_INCREMENTAL: 0
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3


- uses: r7kamura/rust-problem-matchers@v1.1.0 - uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose - run: cargo --version --verbose
- uses: Swatinem/rust-cache@v2
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.3


- name: "Remote Rust Dataflow example" - name: "Remote Rust Dataflow example"
if: false # skip this example for now until we uploaded new test nodes if: false # skip this example for now until we uploaded new test nodes
@@ -114,12 +134,17 @@ jobs:
clippy: clippy:
name: "Clippy" name: "Clippy"
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
CARGO_INCREMENTAL: 0
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3


- uses: r7kamura/rust-problem-matchers@v1.1.0 - uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose - run: cargo --version --verbose
- uses: Swatinem/rust-cache@v2
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.3


- name: "Clippy" - name: "Clippy"
run: cargo clippy --all run: cargo clippy --all
@@ -142,12 +167,17 @@ jobs:
check-license: check-license:
name: "License Checks" name: "License Checks"
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
CARGO_INCREMENTAL: 0
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3


- uses: r7kamura/rust-problem-matchers@v1.1.0 - uses: r7kamura/rust-problem-matchers@v1.1.0
- run: cargo --version --verbose - run: cargo --version --verbose
- uses: Swatinem/rust-cache@v2
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.3


- run: cargo install cargo-lichking - run: cargo install cargo-lichking
- name: "Check dependency licenses" - name: "Check dependency licenses"


Loading…
Cancel
Save