Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 18 additions & 18 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ env:
jobs:
strict-rust:
name: Strict Rust
uses: codeandsolder/rust-skills2/.github/workflows/strict-rust.yml@a85199b5f3ff3a76c035b4412130038d8e831b45 # main
uses: codeandsolder/rust-skills2/.github/workflows/strict-rust.yml@61c68880f8b068970dbc14bc7356d6101cd61cba # main

lockfile:
name: Lockfile consistency
Expand All @@ -50,7 +50,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.94.1"
- name: Install patched MSRV toolchain
Expand All @@ -66,7 +66,7 @@ jobs:
cargo +1.94.1 check --locked -p i18n-demo --target wasm32-unknown-unknown --features hydrate --lib
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main

format:
name: Format
Expand All @@ -75,7 +75,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.99.0"
- name: Install current Rust toolchain
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
run: git diff --exit-code
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main

clippy:
name: Clippy (native)
Expand All @@ -133,7 +133,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.99.0"
- name: Install current Rust toolchain
Expand All @@ -154,7 +154,7 @@ jobs:
run: du -sh target/debug 2>/dev/null || true
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main

wasm-check:
name: WASM link (${{ matrix.package }})
Expand All @@ -170,7 +170,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.99.0"
- name: Install current Rust toolchain
Expand All @@ -184,7 +184,7 @@ jobs:
run: cargo +1.99.0 build --locked -p "${{ matrix.package }}" --target wasm32-unknown-unknown --features hydrate --lib
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main

unit-tests:
name: Unit tests
Expand All @@ -196,7 +196,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.99.0"
- name: Install current Rust toolchain
Expand All @@ -211,14 +211,14 @@ jobs:
run: ${SCCACHE_PATH} --show-stats
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main

unit-tests-shared-cache:
name: Unit tests (GHA sccache)
if: github.event_name != 'pull_request'
permissions:
contents: read
uses: codeandsolder/ci-workflows/.github/workflows/rust-sccache.yml@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/workflows/rust-sccache.yml@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
command: cargo +1.99.0 test --locked --workspace --lib
rust-toolchain: "1.99.0"
Expand All @@ -232,7 +232,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.99.0"
- name: Install current Rust toolchain
Expand All @@ -253,7 +253,7 @@ jobs:
run: cargo audit
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main

leptos-build:
name: Leptos production builds
Expand All @@ -263,7 +263,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.99.0"
- name: Install current Rust toolchain
Expand Down Expand Up @@ -299,7 +299,7 @@ jobs:
run: ${SCCACHE_PATH} --show-stats
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main

docker-build:
name: Docker image (${{ matrix.image }})
Expand Down Expand Up @@ -343,7 +343,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Setup mandatory sccache
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/setup-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main
with:
rust-toolchain: "1.99.0"
- name: Install current Rust toolchain
Expand Down Expand Up @@ -387,4 +387,4 @@ jobs:
run: ${SCCACHE_PATH} --show-stats
- name: Finalize mandatory sccache
if: always()
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@6b1adce9a7b2de91d50572fda04bed37c805f814 # main
uses: codeandsolder/ci-workflows/.github/actions/finalize-sccache@fb05b258447490566766fd6491d47ee2069c6638 # main