Cleanup
ci / checks (push) Failing after 1h6m47s

This commit is contained in:
khodowany
2026-09-24 19:44:05 -05:00
parent 1be98e14aa
commit 3f47c0c5f3
19 changed files with 309 additions and 404 deletions
+69
View File
@@ -0,0 +1,69 @@
FROM debian:trixie-slim
ENV DEBIAN_FRONTEND=noninteractive
RUN dpkg --add-architecture arm64
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
bash \
build-essential \
ca-certificates \
clangd-19 \
cmake \
curl \
docker-buildx \
docker-cli \
docker.io \
g++-12 \
g++-12-aarch64-linux-gnu \
gcc-12 \
gcc-12-aarch64-linux-gnu \
gcc-arm-none-eabi \
git \
libdrm-dev \
libdrm-dev:arm64 \
libegl-dev \
libegl-dev:arm64 \
libfribidi0 \
libgbm-dev \
libgbm-dev:arm64 \
libgles-dev \
libgles-dev:arm64 \
libglvnd-dev \
libglvnd-dev:arm64 \
libnewlib-arm-none-eabi \
libstdc++-arm-none-eabi-newlib \
ninja-build \
pkg-config \
python3 \
python3-venv \
&& ln -sf /usr/bin/clangd-19 /usr/local/bin/clangd \
&& rm -rf /var/lib/apt/lists/*
ENV CC=/usr/bin/gcc-12
ENV CXX=/usr/bin/g++-12
ENV VAMP_PICO_SDK_VERSION=2.3.0
ENV PICO_SDK_PATH=/opt/pico-sdk
RUN git clone \
--depth 1 \
--branch "$VAMP_PICO_SDK_VERSION" \
--recurse-submodules \
--shallow-submodules \
https://github.com/raspberrypi/pico-sdk.git \
"$PICO_SDK_PATH"
RUN python3 -m venv /opt/modulus-python
ENV PATH=/opt/modulus-python/bin:$PATH
COPY generator/requirements.txt /tmp/vamp-build-requirements.txt
ARG MODULUS_TOOLS=build/build_tools
COPY ${MODULUS_TOOLS}/docker/format-requirements.txt /tmp/modulus-format-requirements.txt
RUN python -m pip install --no-cache-dir \
conan==2.26.2 -r /tmp/vamp-build-requirements.txt -r /tmp/modulus-format-requirements.txt
WORKDIR /workspace
RUN mkdir -p /opt && touch /opt/modulus-build-image