remove cargo-c from CI + let makefile decide what is needed to uv sync for testing

This commit is contained in:
pedrocarlo
2025-07-07 15:05:56 -03:00
parent 81f80edd4a
commit 90878e12b1
2 changed files with 13 additions and 19 deletions

View File

@@ -79,13 +79,6 @@ jobs:
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 20
steps:
- name: Install cargo-c
env:
LINK: https://github.com/lu-zero/cargo-c/releases/download/v0.10.7
CARGO_C_FILE: cargo-c-x86_64-unknown-linux-musl.tar.gz
run: |
curl -L $LINK/$CARGO_C_FILE | tar xz -C ~/.cargo/bin
- uses: actions/checkout@v3
- name: Install uv
@@ -96,9 +89,6 @@ jobs:
- name: Set up Python
run: uv python install
- name: Install the project
run: uv sync --all-extras --dev --all-packages
- uses: "./.github/shared/install_sqlite"
- name: Test
run: make test