Skip to content

chore(docker): bump base image from python:3.9-slim to python:3.12-slim - #14

Merged
jake1164 merged 1 commit into
mainfrom
fix/python-3.12-base-image
Jul 10, 2026
Merged

chore(docker): bump base image from python:3.9-slim to python:3.12-slim#14
jake1164 merged 1 commit into
mainfrom
fix/python-3.12-base-image

Conversation

@jake1164

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • Built image locally with the new base image
  • Ran full test suite in the container: 103 passed, 1 skipped

Python 3.9 is EOL and can't satisfy newer selenium (>=4.37) or pytest
(>=9.0) releases, which require Python >=3.10. This was blocking
dependabot PRs #9 and #12. Verified locally: image builds and full
test suite (103 passed, 1 skipped) runs clean on 3.12.
Copilot AI review requested due to automatic review settings July 10, 2026 14:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s container runtime to a supported Python version so Dependabot upgrades (notably newer selenium/pytest) can build and run successfully in the Docker-based environment.

Changes:

  • Bump Docker base image from python:3.9-slim to python:3.12-slim.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile
@@ -1,4 +1,4 @@
FROM python:3.9-slim
FROM python:3.12-slim
@jake1164
jake1164 merged commit 6fd78a5 into main Jul 10, 2026
2 checks passed
@jake1164
jake1164 deleted the fix/python-3.12-base-image branch July 10, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants