# syntax = docker/dockerfile:1.11-labs FROM input AS key-gen-base ARG var_cache ARG var_lib_apt RUN \ --mount=type=cache,dst=${var_cache},sharing=locked \ --mount=type=cache,dst=${var_lib_apt},sharing=locked \ < new_results.jsonl; wc -l old_results.jsonl new_results.jsonl; diff -w -y -t --width=275 --suppress-common-lines old_results.jsonl new_results.jsonl; EOF RUN echo $(tr -d '\n' < uwu.sh) > uwu.sh ENTRYPOINT ["/bin/bash", "/usr/src/complement/uwu.sh"] FROM input AS complement-tester-valgrind ARG complement_debug=0 ARG complement_count=1 ARG complement_parallel=16 ARG complement_shuffle=1337 ARG complement_timeout="1h" ARG complement_run=".*" ARG complement_skip="" ARG complement_tags="tuwunel_blacklist" ARG complement_tests="./tests/..." ARG complement_base_image ENV COMPLEMENT_DEBUG=$complement_debug ENV complement_parallel="$complement_parallel" ENV complement_shuffle="$complement_shuffle" ENV complement_tags="$complement_tags" ENV complement_timeout="$complement_timeout" ENV complement_count="$complement_count" ENV complement_tests="$complement_tests" ENV complement_skip="$complement_skip" ENV complement_run="$complement_run" ENV complement_tests="$complement_tests" ENV COMPLEMENT_HOSTNAME_RUNNING_COMPLEMENT="host.docker.internal" ENV COMPLEMENT_HOST_MOUNTS="/var/run/docker.sock:/var/run/docker.sock" WORKDIR /usr/src/complement COPY < valgrind.sh ENTRYPOINT ["/bin/bash", "/usr/src/complement/valgrind.sh"]