Skip to content

Bump dependencies and upgrade runtime to Python 3.10 / Node 20.19 - #165

Merged
WillSams merged 3 commits into
mainfrom
chore/update-dependencies
Jun 6, 2026
Merged

Bump dependencies and upgrade runtime to Python 3.10 / Node 20.19#165
WillSams merged 3 commits into
mainfrom
chore/update-dependencies

Conversation

@WillSams

@WillSams WillSams commented Jun 6, 2026

Copy link
Copy Markdown
Owner
  • Python 3.8.3 → 3.10.20 (Dockerfile + new venv); Node v20.10.0 → v20.19.0 (.nvmrc)
  • Backend: fastapi, asyncpg, pydantic, pytest, pytest-asyncio, pytest-cov, python-jose, python-multipart, isort, psycopg2-binary, SQLAlchemy, uvicorn, ariadne all bumped to latest compatible versions
  • Frontend: @babel/core, @babel/preset-env, @reduxjs/toolkit, eslint-plugin-react, jsdom, lodash, react-bootstrap all bumped
  • Fix settings.py to provide test-mode fallbacks for SECRET_KEY/REFRESH_SECRET_KEY (python-jose 3.5.0 no longer accepts None as a key)
  • Update README prerequisites and setup steps for Python 3.10 + pyenv
  • Update CI workflow to Python 3.10 and Node 20.19; pin frontend Docker image to node:20.19

WillSams added 3 commits June 5, 2026 22:23
- Python 3.8.3 → 3.10.20 (Dockerfile + new venv); Node v20.10.0 → v20.19.0 (.nvmrc)
- Backend: fastapi, asyncpg, pydantic, pytest, pytest-asyncio, pytest-cov,
  python-jose, python-multipart, isort, psycopg2-binary, SQLAlchemy, uvicorn,
  ariadne all bumped to latest compatible versions
- Frontend: @babel/core, @babel/preset-env, @reduxjs/toolkit, eslint-plugin-react,
  jsdom, lodash, react-bootstrap all bumped
- Fix settings.py to provide test-mode fallbacks for SECRET_KEY/REFRESH_SECRET_KEY
  (python-jose 3.5.0 no longer accepts None as a key)
- Update README prerequisites and setup steps for Python 3.10 + pyenv
- Update CI workflow to Python 3.10 and Node 20.19; pin frontend Docker image to node:20.19
@WillSams
WillSams merged commit 4304ee3 into main Jun 6, 2026
3 checks passed
@WillSams
WillSams deleted the chore/update-dependencies branch June 6, 2026 02:36
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.

1 participant