fix(ci): install uv from official PyPI #5

Merged
panxiao81 merged 1 commits from fix/ci-uv-mirror into main 2026-09-09 18:03:56 +00:00
Owner

Summary

  • remove the obsolete Tsinghua PyPI mirror setting
  • replace setup-uv with a pinned uv 0.11.7 install from official PyPI
  • keep setup-terraform unchanged because that job already succeeds

Evidence

From the actual nested job network:

  • pypi.org/simple/uv: HTTP 200
  • files.pythonhosted.org: HTTP 200
  • api.github.com: connection timeout
  • GitHub release latest URL: connection timeout
  • pinned uv installation from official PyPI: successful in the runner image

The job container is ephemeral, so the required PEP 668 override does not modify the runner or host.

Validation

  • yamllint .gitea/workflows/lint.yml
  • git diff --check
  • no Terraform state or plan files in the diff
## Summary - remove the obsolete Tsinghua PyPI mirror setting - replace setup-uv with a pinned uv 0.11.7 install from official PyPI - keep setup-terraform unchanged because that job already succeeds ## Evidence From the actual nested job network: - pypi.org/simple/uv: HTTP 200 - files.pythonhosted.org: HTTP 200 - api.github.com: connection timeout - GitHub release latest URL: connection timeout - pinned uv installation from official PyPI: successful in the runner image The job container is ephemeral, so the required PEP 668 override does not modify the runner or host. ## Validation - yamllint .gitea/workflows/lint.yml - git diff --check - no Terraform state or plan files in the diff
panxiao81 added 1 commit 2026-09-09 18:03:23 +00:00
fix(ci): install uv from official PyPI
lint / yaml (push) Successful in 13s
lint / yaml (pull_request) Successful in 13s
lint / terraform (push) Successful in 32s
lint / terraform (pull_request) Successful in 31s
lint / ansible (push) Failing after 1m9s
lint / ansible (pull_request) Failing after 1m9s
d5d529dcd9
panxiao81 merged commit 4ee123965c into main 2026-09-09 18:03:56 +00:00
panxiao81 deleted branch fix/ci-uv-mirror 2026-09-09 18:03:56 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#5