This PR continues the platform and version upgrades epic I am looking at across DC repos.
This repo doesn't use node and doesn't use a database in CI (although I do still need to upgrade the RDS instances to postgres 16) so it is really about:
getting onto python 3.12 (and necessary package upgrades to support that)
linter config (ruff, djhtml)
aligning CI with other repos
Will pick out a couple of other things inline. The code formatting/whitespace changes are in 36193d5 and 0b003478 The other commits are all meaningful.
I've not done anything to the docs in this PR. I don't think anything in this PR changes anything in the docs or makes them more wrong, but in general the README for this repo could do with a revamp.
This PR continues the platform and version upgrades epic I am looking at across DC repos.
This repo doesn't use node and doesn't use a database in CI (although I do still need to upgrade the RDS instances to postgres 16) so it is really about:
Will pick out a couple of other things inline. The code formatting/whitespace changes are in 36193d5 and 0b003478 The other commits are all meaningful.
I've not done anything to the docs in this PR. I don't think anything in this PR changes anything in the docs or makes them more wrong, but in general the README for this repo could do with a revamp.