Переглянути джерело

fix: seed pip in uv environments for platformio CI

Jared Dohrman 4 місяців тому
батько
коміт
2ab5f5128f
2 змінених файлів з 4 додано та 4 видалено
  1. 1 1
      .github/actions/setup-build-environment/action.yml
  2. 3 3
      build.sh

+ 1 - 1
.github/actions/setup-build-environment/action.yml

@@ -23,7 +23,7 @@ runs:
       shell: bash
       run: |
         uv sync --locked --no-group docs
-        uv pip install --python .venv/bin/python pip setuptools wheel
+        uv venv --allow-existing --seed
         echo "$GITHUB_WORKSPACE/.venv/bin" >> "$GITHUB_PATH"
 
     # Recommended EastMesh tag format:

+ 3 - 3
build.sh

@@ -9,15 +9,15 @@ require_uv() {
 
 sync_python_tooling() {
   uv sync --locked --no-group docs >/dev/null
-  uv pip install --python .venv/bin/python pip setuptools wheel >/dev/null
+  uv venv --allow-existing --seed >/dev/null
 }
 
 run_python() {
-  .venv/bin/python "$@"
+  uv run --no-sync python "$@"
 }
 
 run_pio() {
-  .venv/bin/pio "$@"
+  uv run --no-sync pio "$@"
 }
 
 global_usage() {