Skip to content

chore: Upgrade base image to python:3.14-trixie - #87

Open
Scotchester wants to merge 2 commits into
mainfrom
chore/upgrade-base-image
Open

Scotchester wants to merge 2 commits into
mainfrom
chore/upgrade-base-image

Conversation

@Scotchester

Copy link
Copy Markdown
Member

Closes #79, #83


Tested following the procedures documented at https://docs.calitp.org/docker-python-web/guides/testing-changes/ (Kudos, @jgravois!)

@Scotchester
Scotchester requested a review from a team as a code owner November 3, 2026 23:18
@Scotchester

Copy link
Copy Markdown
Member Author

I wonder if this should be released as 2.0 or 1.1. Upgrading to 3.14 doesn't seem to be a breaking change for any of our use cases, but theoretically it could be for some.

@jgravois

jgravois commented Nov 4, 2026

Copy link
Copy Markdown
Member

I wonder if this should be released as 2.0 or 1.1

i definitely think it makes sense to frame this as a breaking change and release as 2.0.0

@jgravois

jgravois commented Nov 4, 2026

Copy link
Copy Markdown
Member

(Kudos, @jgravois!)

i can't take credit. that excellent doc predates me. that reminds me though...

ghcr.io/cal-itp/docker-python-web:main
# becomes
docker-python-web:app

shouldn't the first line ☝️ be something like this now?

ghcr.io/cal-itp/docker-python-web:[version]

ref: https://github.com/cal-itp/benefits/blob/8bc80f80d9eddfd4e04085d354aa0cbbd4b3a921/appcontainer/Dockerfile#L12

@Scotchester

Copy link
Copy Markdown
Member Author

(Kudos, @jgravois!)

i can't take credit. that excellent doc predates me.

You don't give yourself enough credit! https://github.com/cal-itp/docker-python-web/commits/main/docs/guides/testing-changes.md

(Maybe you sourced the original text from some other place, though?)

that reminds me though...

ghcr.io/cal-itp/docker-python-web:main
# becomes
docker-python-web:app

shouldn't the first line ☝️ be something like this now?

ghcr.io/cal-itp/docker-python-web:[version]

Yeah, good call, I'll update that.

Comment thread appcontainer/Dockerfile Resolved
@Scotchester
Scotchester force-pushed the chore/upgrade-base-image branch from 9579697 to 27a6617 Compare November 4, 2026 18:53

@jgravois jgravois left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm! 🥼

@Scotchester

Copy link
Copy Markdown
Member Author

I wonder if this should be released as 2.0 or 1.1. Upgrading to 3.14 doesn't seem to be a breaking change for any of our use cases, but theoretically it could be for some.

i definitely think it makes sense to frame this as a breaking change and release as 2.0.0

Would also like other devs' input here, please and thank you :) @thekaveman @angela-tran @lalver1

@Scotchester Scotchester linked an issue Nov 4, 2026 that may be closed by this pull request
@jgravois

jgravois commented Nov 4, 2026

Copy link
Copy Markdown
Member

related: #73 (comment) 😇

This branch has not been deployed

No deployments
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.

Upgrade to Debian 13 Upgrade to Python 3.14

2 participants