deps(docker): bump python from 3.12-slim to 3.14-slim in the docker-all group across 1 directory#561
Conversation
Greptile SummaryThis is a dependabot-generated bump of the base Docker image from
Confidence Score: 4/5Safe to merge once the docker-requirements.txt hashes are confirmed or regenerated for Python 3.14 wheels. The only change is the base image version bump from 3.12 to 3.14. Python 3.14 is a stable release. The Dockerfile installs dependencies with --require-hashes, so if any wheels recorded in docker-requirements.txt were compiled specifically for cp312 (CPython 3.12), the image build will fail at the pip install step until the requirements file is regenerated against 3.14. docker-requirements.txt — verify or regenerate hashes against a Python 3.14 environment before merging. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["FROM python:3.14-slim\n(pinned digest)"] --> B["Set ENV vars\nPYTHONDONTWRITEBYTECODE, PYTHONUNBUFFERED\nPIP_NO_CACHE_DIR"]
B --> C["COPY docker-requirements.txt\n+ LICENSE + README"]
C --> D["pip install --no-deps --require-hashes\n-r docker-requirements.txt"]
D -->|"⚠️ wheel hashes must cover cp314"| E["COPY src/"]
E --> F["Write /usr/local/bin/plugin-scanner\n(inline Python script)"]
F --> G["Create 'scanner' user & /workspace dir"]
G --> H["WORKDIR /workspace\nUSER scanner\nENTRYPOINT plugin-scanner"]
Reviews (2): Last reviewed commit: "deps(docker): bump python in the docker-..." | Re-trigger Greptile |
Code Review SummaryStatus: 1 Issue Found | Recommendation: Address before merge Overview
Issue Details (click to expand)CRITICAL
Other Observations (not in diff)Issues found in unchanged code that cannot receive inline comments:
The docker-requirements.txt hashes must be regenerated against Python 3.14 before this PR can be merged. Use: uv pip compile pyproject.toml --extra cisco --generate-hashes -o docker-requirements.txt| | Files Reviewed (1 file)
Reviewed by laguna-m.1-20260312:free · 2,796,725 tokens |
Bumps the docker-all group with 1 update in the / directory: python. Updates `python` from 3.12-slim to 3.14-slim --- updated-dependencies: - dependency-name: python dependency-version: 3.14-slim dependency-type: direct:production dependency-group: docker-all ... Signed-off-by: dependabot[bot] <support@github.com>
77c60b3 to
ef40645
Compare
|
Kilo Code Review could not run — your account is out of credits. Add credits or switch to a free model to enable reviews on this change. |
Bumps the docker-all group with 1 update in the / directory: python.
Updates
pythonfrom 3.12-slim to 3.14-slim