mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-11-10 14:44:12 +00:00
cache if master
This commit is contained in:
parent
6b2c349626
commit
ba8984761e
1 changed files with 8 additions and 1 deletions
9
.github/workflows/main.yml
vendored
9
.github/workflows/main.yml
vendored
|
@ -53,6 +53,7 @@ jobs:
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
cache-all-crates: "true"
|
cache-all-crates: "true"
|
||||||
|
save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
- uses: ilammy/setup-nasm@v1
|
- uses: ilammy/setup-nasm@v1
|
||||||
- run: cargo check --all --examples --tests
|
- run: cargo check --all --examples --tests
|
||||||
|
|
||||||
|
@ -68,6 +69,7 @@ jobs:
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
cache-all-crates: "true"
|
cache-all-crates: "true"
|
||||||
|
save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
- uses: ilammy/setup-nasm@v1
|
- uses: ilammy/setup-nasm@v1
|
||||||
- uses: davidB/rust-cargo-make@v1
|
- uses: davidB/rust-cargo-make@v1
|
||||||
- uses: browser-actions/setup-firefox@latest
|
- uses: browser-actions/setup-firefox@latest
|
||||||
|
@ -87,6 +89,7 @@ jobs:
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
cache-all-crates: "true"
|
cache-all-crates: "true"
|
||||||
|
save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
- run: cargo fmt --all -- --check
|
- run: cargo fmt --all -- --check
|
||||||
|
|
||||||
clippy:
|
clippy:
|
||||||
|
@ -104,6 +107,7 @@ jobs:
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
cache-all-crates: "true"
|
cache-all-crates: "true"
|
||||||
|
save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
- run: cargo clippy --workspace --examples --tests -- -D warnings
|
- run: cargo clippy --workspace --examples --tests -- -D warnings
|
||||||
|
|
||||||
miri:
|
miri:
|
||||||
|
@ -131,6 +135,7 @@ jobs:
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
cache-all-crates: "true"
|
cache-all-crates: "true"
|
||||||
|
save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
- name: miri
|
- name: miri
|
||||||
# Many of tests in tokio/tests and doctests use #[tokio::test] or
|
# Many of tests in tokio/tests and doctests use #[tokio::test] or
|
||||||
# #[tokio::main] that calls epoll_create1 that Miri does not support.
|
# #[tokio::main] that calls epoll_create1 that Miri does not support.
|
||||||
|
@ -161,6 +166,7 @@ jobs:
|
||||||
- uses: Swatinem/rust-cache@v2
|
- uses: Swatinem/rust-cache@v2
|
||||||
with:
|
with:
|
||||||
cache-all-crates: "true"
|
cache-all-crates: "true"
|
||||||
|
save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: npm ci
|
run: npm ci
|
||||||
|
@ -296,6 +302,7 @@ jobs:
|
||||||
# Useful if additional crates are used for CI tooling.
|
# Useful if additional crates are used for CI tooling.
|
||||||
# default: "false"
|
# default: "false"
|
||||||
cache-all-crates: "true"
|
cache-all-crates: "true"
|
||||||
|
# save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
|
|
||||||
# Determiners whether the cache should be saved.
|
# Determiners whether the cache should be saved.
|
||||||
# If `false`, the cache is only restored.
|
# If `false`, the cache is only restored.
|
||||||
|
@ -304,7 +311,7 @@ jobs:
|
||||||
# default: "true"
|
# default: "true"
|
||||||
# save-if: ""
|
# save-if: ""
|
||||||
# To only cache runs from `master`:
|
# To only cache runs from `master`:
|
||||||
# save-if: ${{ github.ref == 'refs/heads/master' }}
|
save-if: ${{ github.ref == 'refs/heads/master' }}
|
||||||
|
|
||||||
# Specifies what to use as the backend providing cache
|
# Specifies what to use as the backend providing cache
|
||||||
# Can be set to either "github" or "buildjet"
|
# Can be set to either "github" or "buildjet"
|
||||||
|
|
Loading…
Reference in a new issue