...
2U fixes both issues in the same PR: https://github.com/openedx/edx-platform/pull/35634
use the jammy repositories to install mongo (the noble repositories do not have mongo 7.0, which is the version we use): https://github.com/openedx/edx-platform/pull/35634/commits/126cdb14c57c1ddbc5d97937bfef263ca0d76b5e
unpin xml-sec and lxml and upgrade all dependencies: https://github.com/openedx/edx-platform/pull/35634/commits/b0f6af92f823ca0de8f8256f29ee005f4da612e9
When attempting to deploy to edx.org, 2U runs into this error:
AssertionError: Internal issue: Candidate is not for this requirement lxml[html-clean,html-clean] vs lxml[html-clean]
this is probably already related to the breaking changes referred to in the lxml upgrade ticket: https://github.com/openedx/edx-platform/issues/35272
2U puts together a PR to revert out the changes and pin to 22.04: https://github.com/openedx/edx-platform/pull/35635
This PR is blocked because the static assets check was required and still referred to ubuntu-latest
...