Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update all repos to move release data to catalog-info.yaml #1121

Open
Tracked by #882
feanil opened this issue Apr 25, 2024 · 5 comments
Open
Tracked by #882

Update all repos to move release data to catalog-info.yaml #1121

feanil opened this issue Apr 25, 2024 · 5 comments
Assignees

Comments

@feanil
Copy link
Contributor

feanil commented Apr 25, 2024

In some cases, the file will already exist and need to be updated, and in others, it won't exist and will need to be created. Other fields can be left blank for now in the case of creation.

Don't remove the old openedx.yaml file in this step, we will do that as future work in a different ticket.

@feanil feanil moved this to 📋 Backlog in Aximprovements Team May 2, 2024
@farhan farhan moved this from 📋 Backlog to 🔖 Ready in Aximprovements Team May 7, 2024
@farhan farhan assigned irtazaakram and unassigned salman2013 May 7, 2024
@irtazaakram irtazaakram moved this from 🔖 Ready to 🏗 In progress in Aximprovements Team May 7, 2024
@kdmccormick
Copy link
Member

@irtazaakram When you switch a repo over to catalog-info, make sure that you set the release branch value to whatever it was in openedx.yaml, usually "master" or "main". Setting it to null removes it from the release.

@irtazaakram irtazaakram moved this from 🏗 In progress to 🔖 Ready in Aximprovements Team May 14, 2024
@farhan farhan added the blocked by other work PR cannot be finished until other work is complete label May 14, 2024
@farhan farhan moved this from 🔖 Ready to 🛑 Blocked in Aximprovements Team May 21, 2024
@farhan farhan removed the blocked by other work PR cannot be finished until other work is complete label Aug 29, 2024
@salman2013
Copy link

salman2013 commented Oct 23, 2024

@feanil is there need to add release data like openedx.org/release: "master" in catalog.yaml file, when openedx.yaml don't have release tag. One particular example is https://github.com/openedx/edx-ora2/blob/master/openedx.yaml

@kdmccormick
Copy link
Member

@salman2013 If there is no release data in openedx.yaml, then that means that the repository shouldn't be tagged (most likely because it is a package, which is installed into a tagged repository). The catalog-info file should either have openedx.org/release: null, or simply not have the openedx.org/release key at all--either is OK.

@salman2013
Copy link

salman2013 commented Jan 10, 2025

Note: Just to keep track i am adding this list in the comment.

As per my search following list of repositories does not have catalog-info.yaml file.

  1. openedx/frontend-app-ecommerce
  2. openedx/ecommerce-scripts
  3. openedx/frontend-app-learner-portal-programs
  4. openedx/django-multi-email-field
  5. openedx/staff_graded-xblock
  6. openedx/xqueue. [ Deprecated]
  7. openedx/typescript-config
  8. openedx/reactifex
  9. openedx/react-unit-test-utils
  10. openedx/edx-bootstrap
  11. openedx/django-user-tasks
  12. openedx/training-courses
  13. openedx/edx-organizations
  14. openedx/edx-cookiecutters
  15. openedx/xss-utils
  16. openedx/sample-themes
  17. openedx/xblock-image-modal
  18. openedx/wg-coordination
  19. openedx/ecommerce-worker
  20. openedx/frontend-app-payment
  21. openedx/openedx-atlas
  22. openedx/public-engineering
  23. openedx/frontend-app-enterprise-public-catalog
  24. openedx/frontend-app-program-console
  25. openedx/frontend-app-learner-record
  26. openedx/frontend-build
  27. openedx/enmerkar-underscore
  28. openedx/openedx-tutor-plugins
  29. openedx/schoolyourself-xblock
  30. openedx/frontend-app-support-tools
  31. openedx/frontend-app-course-authoring
  32. openedx/frontend-slot-footer
  33. openedx/xblocks-contrib
  34. openedx/api-doc-tools
  35. openedx/AudioXBlock
  36. openedx/pr_watcher_configuration
  37. openedx/edx-rbac
  38. openedx/enterprise-catalog
  39. openedx/edx-enterprise-data
  40. openedx/edx-ace
  41. openedx/tinymce-language-selector
  42. openedx/license-manager
  43. openedx/event-tracking
  44. openedx/xblock-qualtrics-survey
  45. openedx/cc2olx
  46. openedx/onboarding-course-introduction
  47. openedx/ConceptXBlock
  48. openedx/enterprise-access
  49. openedx/super-csv
  50. openedx/taxonomy-connector
  51. openedx/openedx-ledger
  52. openedx/frontend-app-authn
  53. openedx/browserslist-config
  54. openedx/tutor-contrib-coursegraph
  55. openedx/frontend-lib-special-exams
  56. openedx/user-util
  57. openedx/olxcleaner
  58. openedx/conference-planning-2024
  59. openedx/eslint-config
  60. openedx/openedx-test-course
  61. openedx/xblock-free-text-response
  62. openedx/MongoDBProxy
  63. openedx/frontend-app-admin-portal
  64. openedx/repo-tools-data-schema
  65. openedx/openedx-conference-website
  66. openedx/xblock-in-video-quiz
  67. openedx/pytest-warnings-report
  68. openedx/xblock-submit-and-compare
  69. openedx/pinax-announcements
  70. openedx/frontend-app-gradebook
  71. openedx/xblock-drag-and-drop-v2
  72. openedx/xqueue-watcher
  73. openedx/openedx-slack-invite
  74. openedx/mdrst
  75. openedx/frontend-app-shell
  76. openedx/frontend-component-header
  77. openedx/event-bus-redis
  78. openedx/edx-celeryutils
  79. openedx/crowdsourcehinter
  80. openedx/mockprock
  81. openedx/openedx-k8s-harmony
  82. openedx/wg-architecture-coordination
  83. openedx/aspects-dbt
  84. openedx/auth-backends
  85. openedx/ecommerce
  86. openedx/xblock-sql-grader
  87. openedx/django-pyfs

@feanil
Copy link
Contributor Author

feanil commented Jan 13, 2025

@salman2013 of those, you only needto prioritize the repos that have an openedx.yaml than has a release property. Those openedx.yaml files are what we're trying to get rid of as a apart of this ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Status: 🏗 In progress
Development

No branches or pull requests

5 participants