fix: ignore debian-owned packages when pip-installing image tools
Build and Test Code / sanitize (push) Successful in 32s
Build and Test Code / test (push) Successful in 1m9s
Build and Test Code / coverage (push) Successful in 19s
Build Image / build-dev-image (push) Successful in 6m22s
Build and Test Code / static_analysis (push) Successful in 17s
Build Docs / build-docs (push) Successful in 5s
Build and Test Code / sanitize (push) Successful in 32s
Build and Test Code / test (push) Successful in 1m9s
Build and Test Code / coverage (push) Successful in 19s
Build Image / build-dev-image (push) Successful in 6m22s
Build and Test Code / static_analysis (push) Successful in 17s
Build Docs / build-docs (push) Successful in 5s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DxezsGE8KcCCEqsaQH9Lat
This commit is contained in:
+3
-2
@@ -7,8 +7,9 @@ RUN apt-get update && apt-get install -y python3 python3-pip ninja-build clang-f
|
|||||||
# Install node for actions
|
# Install node for actions
|
||||||
RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && apt-get install -y nodejs
|
RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && apt-get install -y nodejs
|
||||||
|
|
||||||
# Install python tools, break-system-packages is needed for debian-based images
|
# Install python tools, break-system-packages is needed for debian-based images;
|
||||||
RUN pip install --break-system-packages meson pre-commit commitizen gcovr
|
# ignore-installed because pip can't uninstall debian-owned packages (no RECORD file)
|
||||||
|
RUN pip install --break-system-packages --ignore-installed meson pre-commit commitizen gcovr
|
||||||
|
|
||||||
# Install just
|
# Install just
|
||||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/bin
|
RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/bin
|
||||||
|
|||||||
Reference in New Issue
Block a user