harvard-lil / h2o

H2O is a web app for creating and reading open educational resources, primarily in the legal field
https://opencasebook.org
GNU Affero General Public License v3.0
35 stars 30 forks source link

Try bookworm #2039

Closed bensteinberg closed 6 months ago

bensteinberg commented 6 months ago

This is an attempt to upgrade the platform for this application to Debian bookworm with Python 3.11. ~It also upgrades node to version 20.~ It does not update the pandoc-lambda container. ~though I may add that.~

bensteinberg commented 6 months ago

I think this is ready for a look. An early attempt to upgrade all Python packages resulted in failing tests, so I just upgraded testing packages and pip-tools; I haven't upgraded any packages that are substantive parts of the application.

bensteinberg commented 6 months ago

(I'm going to start upgrading other packages one at a time until something breaks, so I'll be pushing additional commits.)

codecov-commenter commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 76.43%. Comparing base (1bd14c6) to head (8fad6dc).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #2039 +/- ## =========================================== - Coverage 76.55% 76.43% -0.12% =========================================== Files 64 64 Lines 7092 7054 -38 =========================================== - Hits 5429 5392 -37 + Misses 1663 1662 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.