Skip to content

refactor: auth migration and codebase modernization#19

Merged
7591yj merged 24 commits into
mainfrom
refactor/code-smells
Mar 3, 2026
Merged

refactor: auth migration and codebase modernization#19
7591yj merged 24 commits into
mainfrom
refactor/code-smells

Conversation

@7591yj
Copy link
Copy Markdown
Member

@7591yj 7591yj commented Mar 2, 2026

Additions

  • flake.nix and flake.lock for NixOS development environment
  • oidc_auth.py for OIDC authentication
  • enums.py to eliminate magic strings
  • Logging for routers and alembic/env.py

Changes

  • Migrated authentication from Cognito to OIDC
  • Migrated to Pydantic v2
  • Updated config.py for OIDC and S3-compliant settings
  • Consolidated pyproject.toml; removed pytest.ini
  • Deduplicated S3 code and admin endpoints
  • Removed OtherSettings and Cognito remnants
  • Rewrote test suite
  • Code formatting and language standardization to English

Fixes

  • template.yaml merge conflict
  • Logger import failing at module initialization
  • Query variable overwriting causing filter loss
  • JWKS cache TTL
  • Exception chaining; UTC timezone handling
  • Pydantic v2 config style
  • Lint errors

@7591yj 7591yj merged commit e6873f1 into main Mar 3, 2026
1 check passed
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