Skip to content

Scrub the internal PyPI proxy URL from genkit tagging locks - #5994

Merged
pietern merged 3 commits into
mainfrom
uv-lock-proxy-leak
Jul 21, 2026
Merged

Scrub the internal PyPI proxy URL from genkit tagging locks#5994
pietern merged 3 commits into
mainfrom
uv-lock-proxy-leak

Conversation

@pietern

@pietern pietern commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

generate-clijson re-syncs the genkit tagging locks; in a proxy-configured environment uv bakes the internal PyPI proxy URL into them. #5800 added the guard + pydabs revert for *uv.lock, but the genkit *.py.lock files fell through and re-leaked into #5982 (hand-scrubbed there). This closes the gap by scrubbing the proxy URL in generate-clijson and widening check-uv-lock's glob to cover the genkit locks.

This pull request and its description were written by Isaac.

pietern added 2 commits July 21, 2026 09:02
generate-clijson re-syncs the genkit tagging locks; in a proxy-configured
environment uv bakes the internal PyPI proxy URL into them. #5800 added the
guard + pydabs revert for *uv.lock, but the genkit *.py.lock files fell
through and re-leaked into #5982 (hand-scrubbed there). This closes the gap by
scrubbing the proxy URL in generate-clijson and widening check-uv-lock's glob
to cover the genkit locks.

Co-authored-by: Isaac
Adopt the task name and glob from the overlapping open PR #5830
(`'*uv.lock' '*.py.lock'`) instead of a separate check-uv-lock edit, so the
two PRs don't compete on the guard definition.

Co-authored-by: Isaac
Comment thread Taskfile.yml
Match the proxy registry URL whether or not uv writes a trailing slash after
"simple", per review feedback on #5994.

Co-authored-by: Isaac
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: de3fb67

Run: 29817475830

Env 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
💚​ aws linux 4 4 227 1127 3:28
💚​ aws windows 4 4 229 1125 2:45
💚​ aws-ucws linux 4 4 314 1044 3:51
💚​ aws-ucws windows 4 4 316 1042 4:31
💚​ azure linux 4 4 227 1126 2:59
💚​ azure windows 4 4 229 1124 3:26
💚​ azure-ucws linux 4 4 316 1041 4:09
💚​ azure-ucws windows 4 4 318 1039 4:18
💚​ gcp linux 4 4 226 1128 2:42
💚​ gcp windows 4 4 228 1126 3:03
8 interesting tests: 4 RECOVERED, 4 SKIP
Test Name aws linux aws windows aws-ucws linux aws-ucws windows azure linux azure windows azure-ucws linux azure-ucws windows gcp linux gcp windows
💚​ TestAccept 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
🙈​ TestAccept/bundle/invariant/no_drift 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/ssh/connection 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
💚​ TestFetchRepositoryInfoAPI_FromRepo 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
💚​ TestFetchRepositoryInfoAPI_FromRepo/root 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
💚​ TestFetchRepositoryInfoAPI_FromRepo/subdir 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
Top 2 slowest tests (at least 2 minutes):
duration env testname
2:19 aws-ucws windows TestAccept
2:09 azure-ucws windows TestAccept/bundle/deploy/mlops-stacks/DATABRICKS_BUNDLE_ENGINE=terraform

@pietern
pietern added this pull request to the merge queue Jul 21, 2026
Merged via the queue into main with commit 330c940 Jul 21, 2026
32 checks passed
@pietern
pietern deleted the uv-lock-proxy-leak branch July 21, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants