diff --git a/dodona-assembly.dockerfile b/dodona-assembly.dockerfile index b197fdf..242c0fc 100644 --- a/dodona-assembly.dockerfile +++ b/dodona-assembly.dockerfile @@ -1,11 +1,11 @@ FROM python:3.12.0-slim-bullseye # Add architecture repositories for ARM32 -# hadolint ignore=DL3003 +# hadolint ignore=DL3003,DL3008 RUN dpkg --add-architecture armhf \ && apt-get update \ # Install additional dependencies for fetching and building packages - && apt-get install -y --no-install-recommends curl=7.74.0-1.3+deb11u7 \ + && apt-get install -y --no-install-recommends curl \ # Judge compilation dependencies && apt-get install -y --no-install-recommends gcc=4:10.2.1-1 \ # Runtime dependencies (x86 32-bit) diff --git a/dodona-bash.dockerfile b/dodona-bash.dockerfile index 2236222..e9e8e41 100644 --- a/dodona-bash.dockerfile +++ b/dodona-bash.dockerfile @@ -19,7 +19,7 @@ RUN apt-get update && \ gcc-multilib=4:10.2.1-1 \ imagemagick \ inkscape=1.0.2-4 \ - librsvg2-bin=2.50.3+dfsg-1 \ + librsvg2-bin \ poppler-utils=20.09.0-3.1+deb11u1 \ procps \ strace=5.10-1 \ diff --git a/dodona-html.dockerfile b/dodona-html.dockerfile index bb44782..0711fdc 100644 --- a/dodona-html.dockerfile +++ b/dodona-html.dockerfile @@ -12,9 +12,9 @@ RUN apt-get update && \ chown -R runner:runner /home/runner && \ chown -R runner:runner /mnt && \ pip install --no-cache-dir --upgrade \ - beautifulsoup4==4.11.2 \ + beautifulsoup4==4.12.2 \ cssselect==1.2.0 \ - lxml==4.9.2 \ + lxml==4.9.3 \ tinycss2==1.2.1 \ py-emmet==1.2.0 \ html-similarity==0.3.3 \ diff --git a/dodona-python.dockerfile b/dodona-python.dockerfile index 59fb4ae..05be00e 100644 --- a/dodona-python.dockerfile +++ b/dodona-python.dockerfile @@ -1,5 +1,6 @@ FROM python:3.12.0-slim-bullseye +# hadolint ignore=DL3008 RUN chmod 711 /mnt && \ useradd -m runner && \ apt-get update && \ @@ -8,7 +9,7 @@ RUN chmod 711 /mnt && \ gcc=4:10.2.1-1 \ g++=4:10.2.1-1 \ fontconfig=2.13.1-4.2 \ - libc6-dev=2.31-13+deb11u6 \ + libc6-dev \ libcairo2-dev=1.16.0-5 \ make=4.3-4.1 \ procps=2:3.3.17-5 \ diff --git a/dodona-tested.dockerfile b/dodona-tested.dockerfile index 606e15f..3b4bf95 100644 --- a/dodona-tested.dockerfile +++ b/dodona-tested.dockerfile @@ -12,7 +12,7 @@ RUN mkdir -p /usr/share/man/man1mkdir -p /usr/share/man/man1 \ && apt-get install -y --no-install-recommends \ procps=2:3.3.17-5 \ dos2unix=7.4.1-1 \ - curl=7.74.0-1.3+deb11u7 \ + curl \ zip=3.0-12 \ unzip=6.0-26+deb11u1 \ && curl https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb --output packages-microsoft-prod.deb \