From e466d3f6afbdfef9cc28305dbe8879d894baf627 Mon Sep 17 00:00:00 2001 From: Louis Pahlavi Date: Wed, 6 Aug 2025 15:25:51 +0200 Subject: [PATCH 1/3] Remove CI build cache --- .github/workflows/rust.yml | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index bca3186..434937e 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -10,31 +10,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Cache cargo build - uses: actions/cache@v4 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock', '**/*.rs', '**/Cargo.toml') }} - - name: Cache cargo binaries - uses: actions/cache@v4 - with: - path: ~/.cargo/bin - key: cargo-bin-${{ runner.os }}-v1 - - name: Install cargo-sort if needed - run: | - if ! command -v cargo-sort &> /dev/null; then - echo "Installing cargo-sort..." - cargo install cargo-sort - else - echo "cargo-sort already installed from cache." - fi - - name: cargo sort - run: cargo sort --check - name: Build - run: cargo build --features "serde" + run: cargo build - name: Run tests run: cargo test -- --test-threads=1 - name: fmt From ccf80e7b1cb56f2d676feaf7abf7ae4cc8ffaef4 Mon Sep 17 00:00:00 2001 From: Louis Pahlavi Date: Fri, 8 Aug 2025 09:25:37 +0200 Subject: [PATCH 2/3] Revert removing `cargo sort` --- .github/workflows/rust.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 434937e..32e9491 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -10,6 +10,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Install cargo-sort if needed + run: | + if ! command -v cargo-sort &> /dev/null; then + echo "Installing cargo-sort..." + cargo install cargo-sort + else + echo "cargo-sort already installed from cache." + fi + - name: cargo sort + run: cargo sort --check - name: Build run: cargo build - name: Run tests From 1589357af91ec2c087b774c67e64697e067365d1 Mon Sep 17 00:00:00 2001 From: Louis Pahlavi Date: Fri, 8 Aug 2025 10:00:39 +0200 Subject: [PATCH 3/3] Revert formatting changes --- .github/workflows/rust.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 32e9491..1bbc4a3 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -13,17 +13,17 @@ jobs: - name: Install cargo-sort if needed run: | if ! command -v cargo-sort &> /dev/null; then - echo "Installing cargo-sort..." - cargo install cargo-sort + echo "Installing cargo-sort..." + cargo install cargo-sort else - echo "cargo-sort already installed from cache." + echo "cargo-sort already installed from cache." fi - name: cargo sort run: cargo sort --check - name: Build - run: cargo build + run: cargo build --features serde - name: Run tests - run: cargo test -- --test-threads=1 + run: cargo test --features serde -- --test-threads=1 - name: fmt run: cargo fmt -v -- --check - name: lint