Skip to content

Ubuntu Upgrade #377

Description

@feanil

Ubuntu 20.04 which we use as the base for all of our backend services is going to be losing security Support in February 2025. This means we need to move to ubuntu 22.04 or 24.04 before the Sumac release to not be on an unsupported version of Ubuntu for Teak.

Unless there is a specific issue that requires testing on specific ubuntu versions, we should move all workflows to use the ubuntu-latest GitHub Actions worker.

### Prioritized Released Services
- [ ] https://github.com/openedx/credentials/issues/2545
- [ ] https://github.com/openedx/edx-platform/issues/35314
- [ ] https://github.com/openedx/course-discovery/issues/4410
- [ ] https://github.com/openedx/codejail/issues/186
- [ ] https://github.com/openedx/edx-notes-api/issues/424
- [ ] https://github.com/openedx/xqueue/issues/945
- [ ] https://github.com/openedx/xqueue-watcher/issues/114
### Tasks
- [ ] https://github.com/openedx/.github/issues/149
- [ ] https://github.com/openedx/mockprock/issues/50
- [ ] https://github.com/openedx/cc2olx/issues/211
- [ ] https://github.com/openedx/ecommerce/issues/4180
- [ ] https://github.com/openedx/completion/issues/312
- [ ] https://github.com/openedx/registrar/issues/639
- [ ] https://github.com/openedx/XBlock/issues/780
- [ ] https://github.com/openedx/web-fragments/issues/218
- [ ] https://github.com/openedx/django-pyfs/issues/217
- [ ] https://github.com/openedx/DoneXBlock/issues/247
- [ ] https://github.com/openedx/crowdsourcehinter/issues/170
- [ ] https://github.com/openedx/AudioXBlock/issues/158
- [ ] https://github.com/openedx/FeedbackXBlock/issues/113
- [ ] https://github.com/openedx/RecommenderXBlock/issues/94
- [ ] https://github.com/openedx/opaque-keys/issues/332
- [ ] https://github.com/openedx/event-tracking/issues/314
- [ ] https://github.com/openedx/edx-bootstrap/issues/294
- [ ] https://github.com/openedx/edx-ace/issues/298
- [ ] https://github.com/openedx/openedx-ledger/issues/108
- [ ] https://github.com/openedx/openedx-learning/issues/210
- [ ] https://github.com/openedx/openedx-calc/issues/106
- [ ] https://github.com/openedx/help-tokens/issues/221
- [ ] https://github.com/openedx/edx-val/issues/519
- [ ] https://github.com/openedx/auth-backends/issues/330
- [ ] https://github.com/openedx/enterprise-subsidy/issues/287
- [ ] https://github.com/openedx/enterprise-catalog/issues/910
- [ ] https://github.com/openedx/brand-openedx/issues/24
- [ ] https://github.com/openedx/openedx-filters/issues/206
- [ ] https://github.com/openedx/enterprise-access/issues/539
- [ ] https://github.com/openedx/taxonomy-connector/issues/200
- [ ] https://github.com/openedx/super-csv/issues/191
- [ ] https://github.com/openedx/i18n-tools/issues/153
- [ ] https://github.com/openedx/edx-milestones/issues/87
- [ ] https://github.com/openedx/xblock-skill-tagging/issues/40
- [ ] https://github.com/openedx/xblock-google-drive/issues/118
- [ ] https://github.com/openedx/edx-celeryutils/issues/301
- [ ] https://github.com/openedx/xss-utils/issues/247
- [ ] https://github.com/openedx/openedx-events/issues/383
- [ ] https://github.com/openedx/edx-ora2/issues/2223
- [ ] https://github.com/openedx/license-manager/issues/695
- [ ] https://github.com/openedx/edx-rbac/issues/315
- [ ] https://github.com/openedx/acid-block/issues/177
- [ ] https://github.com/openedx/xblock-sdk/issues/393
- [ ] https://github.com/openedx/openedx-webhooks/issues/297
- [ ] https://github.com/openedx/edx-submissions/issues/259
- [ ] https://github.com/openedx/edx-organizations/issues/405
- [ ] https://github.com/openedx/repo-tools/issues/551
- [ ] https://github.com/openedx/openedx-chem/issues/91
- [ ] https://github.com/openedx/edx-toggles/issues/375
- [ ] https://github.com/openedx/edx-when/issues/266
- [ ] https://github.com/openedx/code-annotations/issues/113
- [ ] https://github.com/openedx/user-util/issues/28
- [ ] https://github.com/openedx/edx-enterprise/issues/2204
- [ ] https://github.com/openedx/edx-cookiecutters/issues/478
- [ ] https://github.com/openedx/edx-lint/issues/443
- [ ] https://github.com/openedx/studio-frontend/issues/393
- [ ] https://github.com/openedx/openedx-atlas/issues/56
- [ ] https://github.com/openedx/edx-search/issues/154
- [ ] https://github.com/openedx/edx-proctoring/issues/1224
- [ ] https://github.com/openedx/ecommerce-worker/issues/281
- [ ] https://github.com/openedx/ecommerce-scripts/issues/207
- [ ] https://github.com/openedx/codejail-includes/issues/15
- [ ] https://github.com/openedx/platform-plugin-aspects/issues/77
- [ ] https://github.com/openedx/frontend-app-authn/issues/1299
- [ ] https://github.com/openedx/edx-enterprise-data/issues/479
- [ ] https://github.com/openedx/edx-django-release-util/issues/73
- [ ] https://github.com/openedx/frontend-app-payment/issues/876
- [ ] https://github.com/openedx/event-routing-backends/issues/445
- [ ] https://github.com/openedx/event-bus-redis/issues/117
- [ ] https://github.com/openedx/edx-django-utils/issues/437
- [ ] https://github.com/openedx/react-unit-test-utils/issues/32
- [ ] https://github.com/openedx/tutor-contrib-coursegraph/issues/41
- [ ] https://github.com/openedx/tinymce-language-selector/issues/21
- [ ] https://github.com/openedx/cs_comments_service/issues/434
- [ ] https://github.com/openedx/xapi-db-load/issues/121
- [ ] https://github.com/openedx/frontend-app-gradebook/issues/401
- [ ] https://github.com/openedx/edx-drf-extensions/issues/471
- [ ] https://github.com/openedx/edx-repo-health/issues/513
- [ ] https://github.com/openedx/api-doc-tools/issues/291
- [ ] https://github.com/openedx/stylelint-config-edx/issues/41
- [ ] https://github.com/openedx/frontend-slot-footer/issues/27
- [ ] https://github.com/openedx/event-bus-kafka/issues/264
- [ ] https://github.com/openedx/edx-ui-toolkit/issues/433
- [ ] https://github.com/openedx/xblock-lti-consumer/issues/496
- [ ] https://github.com/openedx/staff_graded-xblock/issues/260
- [ ] https://github.com/openedx/pytest-repo-health/issues/298
- [ ] https://github.com/openedx/frontend-app-publisher/issues/975
- [ ] https://github.com/openedx/open-edx-proposals/issues/623
- [ ] https://github.com/openedx/django-config-models/issues/374
- [ ] https://github.com/openedx/xblock-image-explorer/issues/147
- [ ] https://github.com/openedx/frontend-app-ecommerce/issues/392
- [ ] https://github.com/openedx/edx-bulk-grades/issues/165
- [ ] https://github.com/openedx/django-user-tasks/issues/369
- [ ] https://github.com/openedx/xblock-in-video-quiz/issues/205
- [ ] https://github.com/openedx/frontend-app-learner-dashboard/issues/420
- [ ] https://github.com/openedx/edx-rest-api-client/issues/358
- [ ] https://github.com/openedx/edx-django-sites-extensions/issues/61
- [ ] https://github.com/openedx/frontend-app-ora-grading/issues/345
- [ ] https://github.com/openedx/django-lang-pref-middleware/issues/257
- [ ] https://github.com/openedx/edx-enterprise-subsidy-client/issues/104
- [ ] https://github.com/openedx/frontend-app-learner-portal-programs/issues/320
- [ ] https://github.com/openedx/xblock-drag-and-drop-v2/issues/423
- [ ] https://github.com/openedx/frontend-component-cookie-policy-banner/issues/441

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    maintenanceRoutine upkeep necessary for the health of the platformrelease blockerBlocks the upcoming release (fix needed)

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions