mirror of
https://github.com/starship/starship
synced 2024-09-06 00:09:26 +00:00
fix(ci): cache after selecting the toolchain (#4619)
This commit is contained in:
parent
0e1dd6f707
commit
e4dbff0fc7
36
.github/workflows/workflow.yml
vendored
36
.github/workflows/workflow.yml
vendored
|
@ -50,9 +50,6 @@ jobs:
|
|||
- name: Setup | Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Setup | Rust
|
||||
uses: actions-rs/toolchain@v1.0.7
|
||||
with:
|
||||
|
@ -61,6 +58,9 @@ jobs:
|
|||
profile: minimal
|
||||
components: clippy
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Build | Lint
|
||||
uses: actions-rs/cargo@v1.0.3
|
||||
with:
|
||||
|
@ -75,9 +75,6 @@ jobs:
|
|||
- name: Setup | Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Setup | Rust
|
||||
uses: actions-rs/toolchain@v1.0.7
|
||||
with:
|
||||
|
@ -85,6 +82,9 @@ jobs:
|
|||
profile: minimal
|
||||
override: true
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Build | Check
|
||||
run: cargo check --workspace --locked
|
||||
|
||||
|
@ -97,9 +97,6 @@ jobs:
|
|||
- name: Setup | Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Setup | Rust
|
||||
uses: actions-rs/toolchain@v1.0.7
|
||||
with:
|
||||
|
@ -107,6 +104,9 @@ jobs:
|
|||
profile: minimal
|
||||
override: true
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Build | Check
|
||||
run: cargo check --workspace --locked --no-default-features
|
||||
|
||||
|
@ -119,9 +119,6 @@ jobs:
|
|||
- name: Setup | Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Setup | Rust
|
||||
uses: actions-rs/toolchain@v1.0.7
|
||||
with:
|
||||
|
@ -129,6 +126,9 @@ jobs:
|
|||
profile: minimal
|
||||
override: true
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Build | Check
|
||||
run: cargo check --workspace --locked --all-features
|
||||
|
||||
|
@ -141,9 +141,6 @@ jobs:
|
|||
- name: Setup | Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Setup | Rust
|
||||
uses: actions-rs/toolchain@v1.0.7
|
||||
with:
|
||||
|
@ -151,6 +148,9 @@ jobs:
|
|||
profile: minimal
|
||||
override: true
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Run | Generate Schema
|
||||
run: cargo run --locked --features config-schema -- config-schema > .github/config-schema.json
|
||||
|
||||
|
@ -177,9 +177,6 @@ jobs:
|
|||
- name: Setup | Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
# Install all the required dependencies for testing
|
||||
- name: Setup | Rust
|
||||
uses: actions-rs/toolchain@v1.0.7
|
||||
|
@ -189,6 +186,9 @@ jobs:
|
|||
profile: minimal
|
||||
override: true
|
||||
|
||||
- name: Setup | Cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Install cargo-llvm-cov
|
||||
uses: taiki-e/install-action@cargo-llvm-cov
|
||||
|
||||
|
|
Loading…
Reference in a new issue