fix(ci): pin setup-uv version to bypass anon GitHub API rate limit #8
6
.github/.ci-trigger-marker
vendored
6
.github/.ci-trigger-marker
vendored
@ -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.
|
||||
20
.github/workflows/tests.yml
vendored
20
.github/workflows/tests.yml
vendored
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user