openedx / repo-tools

Tools for repo maintenance, etc.
Apache License 2.0
30 stars 39 forks source link

Update BTR release scripts to look at catalog-info.yaml for release info.#439 #467

Closed salman2013 closed 6 months ago

salman2013 commented 9 months ago

Description:

In this PR i updated the BTR release script which was previously checking openedx.yaml file to find the openedx-releasetag and performing other release preparation operations, now the updated script first check the catalog_info.yamlfile in all repositories and in case that file is not present it checks for openedx.yaml. I also tried to update some test cases related to it.

Ticket: https://github.com/orgs/openedx/projects/55/views/1?pane=issue&itemId=37975469

OmarIthawi commented 8 months ago

@salman2013 I'm jumping here to check about the openedx-translations catalog-info.yaml file.

That repo wasn't included in Olive because it had no openedx.yaml file.

Would this update include it for Redwood branches and tags?

feanil commented 8 months ago

@OmarIthawi after we merged this, we'll still need to add a new annotation to existing catalog-info.yaml files before they are included.

salman2013 commented 7 months ago

@feanil I have updated the PR and its ready for another round of review.

arbrandes commented 6 months ago

FYI @cmltaWt0 as current release manager. This should be transparent for future releases, but still good to be aware of.