Skip to content

fix(ci): use uv to run nox in the update-dependencies workflow#2808

Merged
henryiii merged 1 commit into
pypa:mainfrom
mayeut:update-workflow
Apr 5, 2026
Merged

fix(ci): use uv to run nox in the update-dependencies workflow#2808
henryiii merged 1 commit into
pypa:mainfrom
mayeut:update-workflow

Conversation

@mayeut
Copy link
Copy Markdown
Member

@mayeut mayeut commented Apr 4, 2026

While the wntrblm/nox action is itself pinned, it's a composite action using an unpinned actions/setup-python action which is now rejected.
Let's use astral-sh/setup-uv instead and run nox using uv.

While the `wntrblm/nox` action is itself pinned, it's a composite action using an unpinned `actions/setup-python` action which is now rejected.
Let's use `astral-sh/setup-uv` instead and run `nox` using `uv`.
@agriyakhetarpal
Copy link
Copy Markdown
Member

How about we use pipx instead? It's installed by default in GHA, and we don't even need actions/setup-python for it!

@henryiii
Copy link
Copy Markdown
Contributor

henryiii commented Apr 5, 2026

It's quite a bit slower. And nox will use uv if it's available, making those runs faster too!

Copy link
Copy Markdown
Member

@agriyakhetarpal agriyakhetarpal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't think about that – makes sense, then!

@henryiii henryiii merged commit 314d226 into pypa:main Apr 5, 2026
68 of 69 checks passed
@mayeut mayeut deleted the update-workflow branch April 5, 2026 07:25
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