Skip to content

chore: sync vendored Python libs from upstream#47

Merged
LavX merged 4 commits intodevelopmentfrom
chore/upstream-libs-sync
Mar 30, 2026
Merged

chore: sync vendored Python libs from upstream#47
LavX merged 4 commits intodevelopmentfrom
chore/upstream-libs-sync

Conversation

@LavX
Copy link
Copy Markdown
Owner

@LavX LavX commented Mar 30, 2026

Summary

  • Bulk update of all vendored Python libraries in libs/ from upstream 27ea75e0
  • Kept our fork's Python 3.12 minimum (stricter than upstream's 3.10)
  • Updated CI matrices to match our 3.12+ requirement
  • Removed ga4mp analytics dist-info that upstream re-added (we intentionally removed it)
  • Fixed batch endpoint crash from jsonschema/flask_restx incompatibility (registry vs resolver)
  • Updated hardcoded score thresholds to use dynamic score_out_of column from upstream scoring refactor
  • Fixed react-router 7.13 blocker state transition error (unblocked -> proceeding)
  • Increased vitest timeout and switched to forks pool for test stability
  • Added emoji removal to batch operations
  • Ran prettier on 3 files

Verification

  • TypeScript: 0 errors
  • ESLint: 0 errors (16 warnings)
  • Prettier: clean
  • Vite build: passes
  • Tests: 32/32 passed, 96/96 tests pass
  • Deployed to test server, running healthy

LavX added 4 commits March 30, 2026 00:57
Cherry-pick of upstream 27ea75e: bulk update of all vendored Python
libraries in libs/. Kept our fork's Python 3.12 minimum requirement
(stricter than upstream's 3.10). Updated CI matrices to match.
Removed ga4mp analytics dist-info that was re-added by upstream
(we intentionally removed this library from our fork).
- Remove flask_restx model validation decorator from batch POST
  to fix jsonschema/flask_restx incompatibility (registry vs resolver)
- Update hardcoded score thresholds to use dynamic score_out_of column
- Guard react-router blocker proceed/reset calls with state check
  to fix "Invalid blocker state transition" error in react-router 7.13
- Increase vitest timeout and use forks pool for test stability
Repository owner deleted a comment from chatgpt-codex-connector bot Mar 30, 2026
@LavX LavX merged commit 4caf7eb into development Mar 30, 2026
1 check passed
@LavX LavX deleted the chore/upstream-libs-sync branch March 30, 2026 11:26
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