fix: add platform markers to GPU extras, use --extra cpu in CI, simplify lockfile workflow

- rocm/intel/gpu extras are x86_64-only; aarch64 wheels don't exist so uv
  failed to resolve them when required-environments includes aarch64
- test.yml: switch from --all-extras (broken by conflicts + missing wheels)
  to --extra cpu which is cross-platform and sufficient for unit tests
- update-lockfile.yml: drop old file-swap loop; single pyproject means a
  single uv lock run and a single uv.lock to commit
This commit is contained in:
2026-06-14 20:04:25 +00:00
parent e2a1924fb0
commit 02c56493f6
3 changed files with 14 additions and 31 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ jobs:
run: uv python install 3.13
- name: Install dependencies
run: uv sync --all-extras
run: uv sync --extra cpu
- name: Run tests
run: uv run pytest