fix(ci): pin setup-uv version to bypass anon GitHub API rate limit #8

Merged
claude-ceo-assistant merged 1 commits from fix/setup-uv-version-pin-anon-rate-limit into main 2026-05-08 16:03:41 +00:00
2 changed files with 20 additions and 6 deletions

View File

@ -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.

View File

@ -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