-
-
Notifications
You must be signed in to change notification settings - Fork 50
Update Dockerfile to use python:3.13.11-alpine3.22 #2115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Update Dockerfile to use python:3.13.11-alpine3.22 #2115
Conversation
|
you forgot to upgrade the fuzzers: https://github.com/OWASP/cornucopia/blob/master/.clusterfuzzlite/Dockerfile |
|
Thanks for the review! I’ve now updated .clusterfuzzlite/Dockerfile to use the ubuntu-25-04 base image in a separate PR and referenced issue #2105 there as well. |
|
hi @sydseter I tried updating |
|
Ok, then we need to install python 3.13 during the docker build here:
|
| @@ -1,4 +1,4 @@ | |||
| FROM python:3.12.12-alpine3.22@sha256:d82291d418d5c47f267708393e40599ae836f2260b0519dd38670e9d281657f5 AS pipenv | |||
| FROM python:3.13.11-alpine3.22 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please ensure the image is pinned with the correct hash.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.

This pull request updates the Cornucopia Docker image to use Python 3.13.11 on Alpine 3.22, aligning with the request to upgrade to Python 3.13 and Ubuntu 25.04.
Changes:
Update the Dockerfile base image from python:3.12.12-alpine3.22 to python:3.13.11-alpine3.22.
Keep the rest of the Dockerfile and build process unchanged.
Rationale:
Ensures the project is built and tested against the latest Python 3.13.x release.
Reduces future upgrade work as Python 3.13 becomes the default in more environments.
Testing:
Built the Docker image locally with the updated base image.
Verified that the image builds successfully and the existing entrypoints remain functional.
Related PR: #2119 (ClusterFuzzLite configuration).
Fixes #2105