Feanil Patel ticket enabling cron CI of master every week so we know when external changes might have broken some repos that are usually not getting updates.
kyle will re-merge sass Pr soon to fix asset checks
we should be good to ship this 2 weeks from now 🤞
Python upgrade for other IDAs
credentials, course discovery, and xqueue have PRs open for upgrades
ecommerce, ecommerce-worker, license manager, enterprise-catalog, enterprise-access, enterprise-subsidy do not have PRs open. they are not being prioritized right now.
if there are volunteers to upgrade these repos, they are more than welcome to
shouldn’t be too hard to upgrade these
would be good if 2U teams could take this one
Kyle will send an FYI over to these teams
Node 18 Upgrade
Went out and got reverted because we found issues after deployment.
We could test edx-platform frontends
Assets test only tests the dev webpack config due to how convoluted paver is
none of the unit tests picked up the issue that the upgrade caused on edx-stage
we need an integrated test of the frontends? shouldn’t be too hard.
Scss PR
Got reverted because we didn’t have testing of themes
We’ll be adding some more of this as that PR goes back out.
we will coordinate this with the legacy->MFE conversion process so that we’re not spending too much time testing things that would be easier just to remove
Node 20 is back-burnered until after Redwood cut, needed for Sumac
We should learn from the Node 18 upgrade before jumping in
Adolfo is working on a separate PR to improve maintainer how-tos
✅ Action items
Kyle McCormick send an FYI about IDAs that we will aren’t prioritizing for python 3.12
Kyle McCormickFeanil Patel talk with 2U to make sure they coordinate 3.8->3.11 upgrades in their prod so that we can drop 3.8 support shortly after redwood