diff --git a/.github/.ci-trigger-marker b/.github/.ci-trigger-marker deleted file mode 100644 index 7573e8aa..00000000 --- a/.github/.ci-trigger-marker +++ /dev/null @@ -1,6 +0,0 @@ -# CI re-trigger marker -# Touched 2026-05-08 to fire Tests + Nix workflows after operator host -# disk pressure relief (99% → 79%). Last run had ENOSPC errors that -# masked which test failures are real vs env-induced. -# -# Safe to delete after confirming a clean run. diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a92afdfa..5365d345 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,7 +32,17 @@ jobs: run: sudo apt-get update && sudo apt-get install -y ripgrep - name: Install uv + # Pin uv version explicitly so setup-uv constructs the release + # download URL directly instead of resolving "latest" via the + # GitHub REST API. The operator host's anon IP (5.78.80.188) + # is anonymous-rate-limited at GitHub post-2026-05-06 (no org + # PAT available — see internal#79). Without the pin, the + # action's `octokit.repos.getLatestRelease()` call hits the + # 60-req/hr cap and fails Install uv with "API rate limit + # exceeded". With a pin, no API call is needed. uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5 + with: + version: "0.11.11" - name: Set up Python 3.11 run: uv python install 3.11 @@ -61,7 +71,17 @@ jobs: uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Install uv + # Pin uv version explicitly so setup-uv constructs the release + # download URL directly instead of resolving "latest" via the + # GitHub REST API. The operator host's anon IP (5.78.80.188) + # is anonymous-rate-limited at GitHub post-2026-05-06 (no org + # PAT available — see internal#79). Without the pin, the + # action's `octokit.repos.getLatestRelease()` call hits the + # 60-req/hr cap and fails Install uv with "API rate limit + # exceeded". With a pin, no API call is needed. uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5 + with: + version: "0.11.11" - name: Set up Python 3.11 run: uv python install 3.11