Skip to content

Ci debian dhi uv#56

Open
roxell wants to merge 3 commits intokernelci:masterfrom
roxell:ci-debian-dhi-uv
Open

Ci debian dhi uv#56
roxell wants to merge 3 commits intokernelci:masterfrom
roxell:ci-debian-dhi-uv

Conversation

@roxell
Copy link
Collaborator

@roxell roxell commented Mar 4, 2026

No description provided.

roxell added 3 commits March 3, 2026 18:58
Debian trixie ships black 25.1.0 which formats differently than
the latest version. This causes stylecheck failures when developers
use a newer black locally.

Install black from pip to always get the latest version and keep
CI and local formatting in sync.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Same reason as black, the Debian packaged version can lag behind
and cause typecheck failures that do not reproduce locally.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
The debian base image has conflicts when pip tries to upgrade
packages installed by apt. Switch to dhi.io/uv base image and
use uv to install Python tools instead.

Reset the entrypoint since the dhi.io/uv image sets it to uv,
which breaks CI and interactive use.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
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.

1 participant