From acbeb415ed1572dcddfe5549c52d6dc29289f72b Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 15 Oct 2025 09:02:22 -0400 Subject: [PATCH] feat!: remove cs_comments_service and Ruby The cs_comments_service was deprecated and removed as part of: https://github.com/openedx/public-engineering/issues/424 It will not be a part of the Ulmo release. This service was also the only thing in our stack that uses Ruby. This commit removes references to both. --- barcalendar.py | 28 --------------------- edx_repo_tools/find_dependencies/README.rst | 1 - maintainer_reports/graphql_queries.py | 2 +- 3 files changed, 1 insertion(+), 30 deletions(-) diff --git a/barcalendar.py b/barcalendar.py index 06f2da24..73548172 100644 --- a/barcalendar.py +++ b/barcalendar.py @@ -413,7 +413,6 @@ def parse_version_name(line): "MySQL": parse_version_number(versions['DOCKER_IMAGE_MYSQL']), "Elasticsearch": "7.17", "Redis": parse_version_number(versions['DOCKER_IMAGE_REDIS']), - "Ruby": "3.3", } EDX = { @@ -426,7 +425,6 @@ def parse_version_name(line): "MySQL": "5.7", "Elasticsearch": "7.10", "Redis": "6.2", - "Ruby": "3.0", } @@ -740,32 +738,6 @@ def parse_version_name(line): ) cal.gap_line() -# ruby -cal.section_note("https://www.ruby-lang.org/en/downloads/branches/") -ruby_releases = [ - #('2.3', 2015, 12, 2019, 3), - #('2.4', 2016, 12, 2020, 3), - #('2.5', 2017, 12, 2021, 3), - #('2.6', 2018, 12, 2022, 3), - ('2.7', 2019, 12, 2023, 3), - ('3.0', 2020, 12, 2024, 3), - ('3.1', 2021, 12, 2025, 3), - ('3.2', 2022, 12, 2026, 3), - ('3.3', 2023, 12, 2027, 3), -] -for name, syear, smonth, eyear, emonth, *more in ruby_releases: - eyear, emonth = validate_version_date("Ruby", name, eyear, emonth) - cal.bar( - f"Ruby {name}", - start=(syear, smonth), - end=(eyear, emonth), - color="#DE3F24", - current=(name==CURRENT["Ruby"]), - alternate=(name==EDX["Ruby"]), - note=(more[0] if more else None), - ) -cal.gap_line() - cal.text_line("") cal.footnote_lines() diff --git a/edx_repo_tools/find_dependencies/README.rst b/edx_repo_tools/find_dependencies/README.rst index 3464099b..4cc137dd 100644 --- a/edx_repo_tools/find_dependencies/README.rst +++ b/edx_repo_tools/find_dependencies/README.rst @@ -79,7 +79,6 @@ It reports on its progress and failures, like this:: Repo URL is UNKNOWN in files/pyjwkest-1.4.2.tar.gz Examining tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00 8/8 Getting real URLs ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00 93/93 - -- /src/ghorg/openedx/cs_comments_service ---------- -- /src/ghorg/openedx/devstack ---------- Checking Python dependencies Creating venv diff --git a/maintainer_reports/graphql_queries.py b/maintainer_reports/graphql_queries.py index e95bcde4..f3190d91 100644 --- a/maintainer_reports/graphql_queries.py +++ b/maintainer_reports/graphql_queries.py @@ -1,4 +1,4 @@ -_REPOS_ = "repo:openedx/DoneXBlock repo:openedx/RateXBlock repo:openedx/XBlock repo:openedx/blockstore repo:openedx/brand-openedx repo:openedx/codejail repo:openedx/configuration repo:openedx/course-discovery repo:openedx/credentials repo:openedx/cs_comments_service repo:openedx/devstack repo:openedx/docs.openedx.org repo:openedx/edx-ace repo:openedx/edx-app-android repo:openedx/edx-cookiecutters repo:openedx/edx-developer-docs repo:openedx/edx-documentation repo:openedx/edx-notes-api repo:openedx/edx-ora2 repo:openedx/edx-platform repo:openedx/edx-proctoring repo:openedx/edx-rest-api-client repo:openedx/edx-search repo:openedx/edx-toggles repo:openedx/enterprise-catalog repo:openedx/event-routing-backends repo:openedx/frontend-app-account repo:openedx/frontend-app-admin-portal repo:openedx/frontend-app-authn repo:openedx/frontend-app-course-authoring repo:openedx/frontend-app-discussions repo:openedx/frontend-app-ecommerce repo:openedx/frontend-app-gradebook repo:openedx/frontend-app-learning repo:openedx/frontend-app-payment repo:openedx/frontend-app-profile repo:openedx/frontend-app-program-console repo:openedx/frontend-app-publisher repo:openedx/frontend-app-support-tools repo:openedx/frontend-build repo:openedx/frontend-component-footer repo:openedx/frontend-component-header repo:openedx/frontend-platform repo:openedx/frontend-template-application repo:openedx/license-manager repo:openedx/mdrst repo:openedx/open-edx-proposals repo:openedx/openedx-conference-website repo:openedx/openedx-demo-course repo:openedx/openedx-events repo:openedx/openedx-filters repo:openedx/openedx-i18n repo:openedx/paragon repo:openedx/taxonomy-connector repo:openedx/xblock-drag-and-drop-v2 repo:openedx/xblock-lti-consumer repo:openedx/xqueue repo:openedx/frontend-app-library-authoring repo:openedx/frontend-app-learner-record repo:openedx/frontend-app-authn repo:openedx/django-config-models repo:openedx/edx-bulk-grades repo:openedx/edx-django-utils repo:openedx/edx-val repo:openedx/frontend-app-discussions repo:openedx/frontend-app-ora-grading repo:openedx/xblock-sdk repo:openedx/xblock-utils" +_REPOS_ = "repo:openedx/DoneXBlock repo:openedx/RateXBlock repo:openedx/XBlock repo:openedx/blockstore repo:openedx/brand-openedx repo:openedx/codejail repo:openedx/configuration repo:openedx/course-discovery repo:openedx/credentials repo:openedx/devstack repo:openedx/docs.openedx.org repo:openedx/edx-ace repo:openedx/edx-app-android repo:openedx/edx-cookiecutters repo:openedx/edx-developer-docs repo:openedx/edx-documentation repo:openedx/edx-notes-api repo:openedx/edx-ora2 repo:openedx/edx-platform repo:openedx/edx-proctoring repo:openedx/edx-rest-api-client repo:openedx/edx-search repo:openedx/edx-toggles repo:openedx/enterprise-catalog repo:openedx/event-routing-backends repo:openedx/frontend-app-account repo:openedx/frontend-app-admin-portal repo:openedx/frontend-app-authn repo:openedx/frontend-app-course-authoring repo:openedx/frontend-app-discussions repo:openedx/frontend-app-ecommerce repo:openedx/frontend-app-gradebook repo:openedx/frontend-app-learning repo:openedx/frontend-app-payment repo:openedx/frontend-app-profile repo:openedx/frontend-app-program-console repo:openedx/frontend-app-publisher repo:openedx/frontend-app-support-tools repo:openedx/frontend-build repo:openedx/frontend-component-footer repo:openedx/frontend-component-header repo:openedx/frontend-platform repo:openedx/frontend-template-application repo:openedx/license-manager repo:openedx/mdrst repo:openedx/open-edx-proposals repo:openedx/openedx-conference-website repo:openedx/openedx-demo-course repo:openedx/openedx-events repo:openedx/openedx-filters repo:openedx/openedx-i18n repo:openedx/paragon repo:openedx/taxonomy-connector repo:openedx/xblock-drag-and-drop-v2 repo:openedx/xblock-lti-consumer repo:openedx/xqueue repo:openedx/frontend-app-library-authoring repo:openedx/frontend-app-learner-record repo:openedx/frontend-app-authn repo:openedx/django-config-models repo:openedx/edx-bulk-grades repo:openedx/edx-django-utils repo:openedx/edx-val repo:openedx/frontend-app-discussions repo:openedx/frontend-app-ora-grading repo:openedx/xblock-sdk repo:openedx/xblock-utils" _TYPE_ = "pr" _STATE_ = "closed"