From db19959b404c8a8d3a1d25eabb624ca561ddac55 Mon Sep 17 00:00:00 2001 From: Zhe Yu Date: Sun, 29 Jun 2025 18:47:57 +0800 Subject: [PATCH 1/2] ci(cli): add tests for aarch64-linux --- .github/workflows/test_and_cov.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_and_cov.yml b/.github/workflows/test_and_cov.yml index f0c5b17a..33f7563a 100644 --- a/.github/workflows/test_and_cov.yml +++ b/.github/workflows/test_and_cov.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: python-version: [3.11, 3.12, 3.13] - os: [ubuntu-latest, macos-latest, macos-14] + os: [ubuntu-latest, macos-latest, macos-14, ubuntu-24.04-arm] exclude: - os: macos-14 python-version: 3.13 From c8702318053f968116856ef65422875e9932d4fc Mon Sep 17 00:00:00 2001 From: Zhe Yu Date: Sun, 29 Jun 2025 19:11:36 +0800 Subject: [PATCH 2/2] ci: configure pdm to use uv --- .github/workflows/test_and_cov.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test_and_cov.yml b/.github/workflows/test_and_cov.yml index 33f7563a..eaea1fee 100644 --- a/.github/workflows/test_and_cov.yml +++ b/.github/workflows/test_and_cov.yml @@ -29,6 +29,14 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + python-version: ${{ matrix.python-version }} + + - name: Configure pdm to use uv + run: pdm config use_uv true + - name: install pdm and dependencies run: make deps