Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions .clusterfuzzlite/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,21 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libxslt-dev \
python3-dev \
python3-venv \
build-essential \
zlib1g-dev \
libssl-dev \
libffi-dev \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
# Atheris only supports python 3.11 https://github.com/google/atheris/blob/master/README.md#installation-instructions
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN curl -sS https://bootstrap.pypa.io/get-pip.py | python3
RUN python3 -m pip install --no-cache-dir --upgrade PyInstaller==6.18.0 setuptools setuptools_scm wheel
RUN curl -O https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz \
&& tar -xzf Python-3.13.1.tgz \
&& cd Python-3.13.1 \
&& ./configure --enable-optimizations \
&& make -j$(nproc) \
&& make altinstall \
&& cd .. && rm -rf Python-3.13.1 Python-3.13.1.tgz
RUN curl -sS https://bootstrap.pypa.io/get-pip.py | python3.13
RUN python3.13 -m pip install --no-cache-dir --upgrade PyInstaller==6.18.0 setuptools setuptools_scm wheel
COPY . $SRC/cornucopia
WORKDIR $SRC/cornucopia
COPY .clusterfuzzlite/build.sh $SRC/
COPY .clusterfuzzlite/build.sh $SRC/
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12.12-alpine3.22@sha256:d82291d418d5c47f267708393e40599ae836f2260b0519dd38670e9d281657f5 AS pipenv
FROM python:3.13.11-alpine3.22@sha256:2fd93799bfc6381d078a8f656a5f45d6092e5d11d16f55889b3d5cbfdc64f045 AS pipenv
RUN apk add --no-cache shadow
# UID of current user who runs the build
ARG user_id
Expand Down
Loading