Skip to content

Conversation

@cpswan
Copy link
Member

@cpswan cpswan commented Jan 13, 2025

As Actions moves ubuntu-latest to ubuntu-24.04 we need to have a workflow that doesn't try to pip install into the default namespace, as that's now protected.

- What I did

Rather than having a statically generated requirements.txt it's now created from poetry.lock and then installed into a uv created venv using uv.

- How I did it

- How to verify it

CI for this PR will run modified workflow.

- Description for the changelog

ci: Update workflow to use uv to install python deps

@cpswan cpswan requested a review from XavierChanth January 13, 2025 10:19
@cpswan cpswan self-assigned this Jan 13, 2025
@cpswan cpswan marked this pull request as draft January 13, 2025 10:27
@cpswan cpswan marked this pull request as ready for review January 13, 2025 10:56
@cpswan cpswan merged commit 510e5fc into trunk Jan 14, 2025
10 checks passed
@cpswan cpswan deleted the cpswan-uv-workflows branch January 14, 2025 18:32
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