From e877ebd4597836304ed8b355608fa41cbb1849f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johanna=20S=C3=B6rng=C3=A5rd?= <44257381+JSorngard@users.noreply.github.com> Date: Thu, 9 Jan 2025 17:39:42 +0100 Subject: [PATCH 1/4] Try using `ubuntu-latest` in CI again --- .github/workflows/rust.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index b47ea3e..fe402b0 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -43,7 +43,7 @@ jobs: run: cargo clippy --all-features -- -D warnings test: - runs-on: windows-latest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -76,7 +76,7 @@ jobs: run: cargo msrv --output-format minimal verify run_examples: - runs-on: windows-latest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -84,7 +84,7 @@ jobs: run: cargo run --example plot coverage: - runs-on: windows-latest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable From c60f450e880475e11b5b2f1f796e4c64ae85664a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johanna=20S=C3=B6rng=C3=A5rd?= <44257381+JSorngard@users.noreply.github.com> Date: Fri, 10 Jan 2025 08:11:26 +0100 Subject: [PATCH 2/4] Try installing font library --- .github/workflows/rust.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index fe402b0..7acbaa4 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -50,6 +50,7 @@ jobs: - uses: taiki-e/install-action@v2 with: tool: cargo-all-features + - run: sudo apt-get -y install libfontconfig1-dev jq - name: Test run: cargo test-all-features From 2682edbc6fff7ff252a2931fabec15775683d671 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johanna=20S=C3=B6rng=C3=A5rd?= <44257381+JSorngard@users.noreply.github.com> Date: Fri, 10 Jan 2025 08:13:14 +0100 Subject: [PATCH 3/4] Update coverage job --- .github/workflows/rust.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 7acbaa4..dbf6224 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -91,6 +91,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: components: llvm-tools-preview + - run: sudo apt-get -y install libfontconfig1-dev jq - name: Install cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov - name: Generate lockfile From a44a1f5d3cd6f43ac639dfa66a76a3843b46302c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johanna=20S=C3=B6rng=C3=A5rd?= <44257381+JSorngard@users.noreply.github.com> Date: Fri, 10 Jan 2025 08:14:41 +0100 Subject: [PATCH 4/4] Update examples job --- .github/workflows/rust.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index dbf6224..45f3e54 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -81,6 +81,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable + - run: sudo apt-get -y install libfontconfig1-dev jq - name: Run examples run: cargo run --example plot