GreatEugenius opened a new pull request, #704:
URL: https://github.com/apache/flink-agents/pull/704

   ## Summary
   
   Cherry-pick of #584 and #585 to `release-0.1` to unblock CI.
   
   The `astral-sh/setup-uv@v4` action is no longer allowed on 
`apache/flink-agents` (must be from an enterprise-owned repo, GitHub, or a 
matched pattern), which broke CI on the `release-0.1` branch.
   
   Because the CI structure on `release-0.1` diverges significantly from `main` 
(no `build_backend_tests`, `java_it_tests`, `cross_language_tests` jobs), a 
direct `git cherry-pick` produced large structural conflicts. The equivalent 
functional changes are applied manually as two commits, preserving the original 
PR boundaries:
   
   - `[ci] Remove action astral-sh/setup-uv@v4 in ci due to legal issue.` — 
equivalent of #584 (111d7a82). Replaces 3 `astral-sh/setup-uv@v4` usages in 
`.github/workflows/ci.yml` with the curl installer + `$GITHUB_PATH` update.
   - `[infra] Ensure pip is installed in venv.` — equivalent of #585 
(f9510423). Pins the uv install URL to `0.11.0/install.sh` in `ci.yml`, pins 
`pip install uv==0.11.0` and adds `uv run python -m ensurepip --default-pip` in 
`tools/build.sh`.
   
   ## Test plan
   
   - [ ] CI on this PR passes (lint, java_tests, python_tests, e2e_tests)
   - [ ] Confirm `uv` resolves to version `0.11.0` in the workflow logs
   - [ ] Confirm no remaining `astral-sh/setup-uv` references in 
`.github/workflows/`
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to