Compare commits

...

4 Commits

Author SHA1 Message Date
  Philipp Oppermann 5fe6a530f9
Fix: Use `dora` cache key for Python CI job too 2 years ago
  Philipp Oppermann 9cf543e5a3
Fix: Don't use an empty shared key as the action will default to the job ID then 2 years ago
  Philipp Oppermann 9fe14c2ecd
Don't include OS in key 2 years ago
  Philipp Oppermann d67ec6ab7b
Share CI cache across jobs per OS 2 years ago
2 changed files with 19 additions and 1 deletions
Unified View
  1. +2
    -0
      .github/workflows/ci-python.yml
  2. +17
    -1
      .github/workflows/ci.yml

+ 2
- 0
.github/workflows/ci-python.yml View File

@@ -23,6 +23,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 - uses: Swatinem/rust-cache@v2
with:
shared-key: "dora"


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


+ 17
- 1
.github/workflows/ci.yml View File

@@ -19,6 +19,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 - uses: Swatinem/rust-cache@v2
with:
shared-key: "dora"


- name: "Check" - name: "Check"
run: cargo check --all run: cargo check --all
@@ -40,6 +42,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 - uses: Swatinem/rust-cache@v2
with:
shared-key: "dora"


- name: "Build examples" - name: "Build examples"
timeout-minutes: 30 timeout-minutes: 30
@@ -73,6 +77,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 - uses: Swatinem/rust-cache@v2
with:
shared-key: "dora"


- name: "Build cli and binaries" - name: "Build cli and binaries"
timeout-minutes: 30 timeout-minutes: 30
@@ -98,13 +104,19 @@ jobs:


examples-remote: examples-remote:
name: "Examples (Remote)" name: "Examples (Remote)"
runs-on: ubuntu-latest
strategy:
matrix:
platform: [ubuntu-latest]
fail-fast: false
runs-on: ${{ matrix.platform }}
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 - uses: Swatinem/rust-cache@v2
with:
shared-key: "dora"


- 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
@@ -120,6 +132,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 - uses: Swatinem/rust-cache@v2
with:
shared-key: "dora"


- name: "Clippy" - name: "Clippy"
run: cargo clippy --all run: cargo clippy --all
@@ -148,6 +162,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 - uses: Swatinem/rust-cache@v2
with:
shared-key: "dora"


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


Loading…
Cancel
Save