/
Redwood.2

Redwood.2

  • Checked out latest master of repo-tools

    make install

    Made test branches with:

    tag_release --doit --branch --output-repos repos.json --search-branch open-release/redwood.master --override-ref open-release/redwood.master max/r2

    Tagged the release via:

    tag_release --doit --tag --input-repos repos.json --search-branch max/r2 --override-ref max/r2 open-release/redwood.2

    Deleted the test branch via:

    tag_release --doit --branch --input-repos repos.json --reverse max/r2

    Posted an announcement on the forum: Redwood.2 has been tagged

 

Tagged repos [39]

openedx/cs_comments_service openedx/xqueue openedx/edx-platform openedx/openedx-demo-course openedx/edx-documentation openedx/edx-notes-api openedx/ecommerce openedx/ecommerce-worker openedx/course-discovery openedx/credentials openedx/frontend-app-gradebook openedx/frontend-app-publisher openedx/frontend-app-profile openedx/frontend-app-ecommerce openedx/frontend-app-account openedx/frontend-app-learning openedx/frontend-app-payment openedx/enterprise-catalog openedx/frontend-app-support-tools openedx/license-manager openedx/frontend-app-course-authoring openedx/frontend-app-discussions openedx/frontend-app-authn openedx/frontend-app-learner-record openedx/frontend-app-ora-grading openedx/frontend-app-communications openedx/enterprise-access openedx/docs.openedx.org openedx/openedx-test-course openedx/frontend-app-learner-dashboard openedx/xblock-skill-tagging openedx/event-bus-redis openedx/frontend-app-ora openedx/frontend-plugin-framework openedx/openedx-translations openedx/openedx-app-android openedx/openedx-app-ios openedx/aspects-dbt openedx/platform-plugin-aspects

 

Additional script has been used:

#!/bin/bash # Array of all repositories to be cloned repos=( "cs_comments_service" "xqueue" "edx-platform" "openedx-demo-course" "edx-documentation" "edx-notes-api" "ecommerce" "ecommerce-worker" "course-discovery" "credentials" "frontend-app-gradebook" "frontend-app-publisher" "frontend-app-profile" "frontend-app-ecommerce" "frontend-app-account" "frontend-app-learning" "frontend-app-payment" "enterprise-catalog" "frontend-app-support-tools" "license-manager" "frontend-app-course-authoring" "frontend-app-discussions" "frontend-app-authn" "frontend-app-learner-record" "frontend-app-ora-grading" "frontend-app-communications" "enterprise-access" "docs.openedx.org" "openedx-test-course" "frontend-app-learner-dashboard" "xblock-skill-tagging" "event-bus-redis" "frontend-app-ora" "frontend-plugin-framework" "openedx-translations" "openedx-app-android" "openedx-app-ios" "aspects-dbt" "platform-plugin-aspects" ) # GitHub base URL base_url="https://github.com/openedx/" # Clone each repository for repo in "${repos[@]}"; do if [ ! -d "${repo}" ]; then echo "Cloning repository into ${repo}..." git clone "$base_url"/$repo else echo "Directory ${repo} already exists. Skipping clone." git -C "${repo}" fetch fi done
gittreeif() { local test_branch="$1" shift local show_dir=true show_repo=false if [[ $1 == -r ]]; then # -r means, show the remote url instead of the directory. shift local show_dir=false show_repo=true fi if [[ $1 == -q ]]; then # -q means, don't echo the separator line with the directory. shift local show_dir=false show_repo=false fi find . -name .git -type d -prune | while read d; do local d=$(dirname "$d") git -C "$d" rev-parse --verify -q "$test_branch" >& /dev/null || continue if [[ $show_dir == true ]]; then echo "---- $d ----" fi if [[ $show_repo == true ]]; then echo "----" $(git -C "$d" config --get remote.origin.url) "----" fi if [[ $# == 1 && $1 == *' '* ]]; then (cd "$d" && eval "$1") else (cd "$d" && "$@") fi done } gittree() { # @ is in every repo, so this runs on all repos gittreeif @ "$@" }
gittreeif origin/open-release/redwood.master \ git relnotes open-release/redwood.2 ^open-release/redwood.1 > diff.txt

Result

---- ./openedx-test-course ---- ---- ./xblock-skill-tagging ---- ---- ./frontend-app-course-authoring ---- d80a681 2024-07-23 Kristin Aoki: feat: bump frontend-lib-content-components to 2.5.1 (#1174) ---- ./edx-documentation ---- ---- ./enterprise-catalog ---- c5170cf 2024-08-06 magajh: chore: upgrade Django to 4.2.15 5926e45 2024-07-15 magajh: chore: upgrade Django to 4.2.14 ---- ./docs.openedx.org ---- ---- ./ecommerce ---- 744f3076c 2024-06-14 Muhammad Faraz Maqsood: refactor: address comments 6e4dce8c3 2024-05-31 Muhammad Faraz Maqsood: refactor: address comments 69a2f3092 2024-05-31 Muhammad Faraz Maqsood: fix: ci checks related to python tests pin django-oscar to 3.2, removed migrations, replace depreciated assertDictContainsSubset method with python code 1d02abfb3 2024-05-28 Danyal-Faheem: build: add python 3.11 and python 3.12 ci checks ---- ./frontend-app-publisher ---- ---- ./openedx-demo-course ---- ---- ./frontend-app-ora-grading ---- ---- ./frontend-app-ecommerce ---- ---- ./frontend-app-ora ---- ---- ./frontend-app-support-tools ---- ---- ./frontend-app-authn ---- ---- ./xqueue ---- e8263bd 2024-08-06 magajh: chore: upgrade Django to 4.2.15 e738ac2 2024-07-15 magajh: chore: upgrade Django to 4.2.14 ---- ./openedx-app-android ---- ---- ./frontend-app-payment ---- ---- ./ecommerce-worker ---- ---- ./frontend-app-learning ---- 8356505 2024-08-08 Ihor Romaniuk: fix: iframe height for discussions sidebar (#1404) ---- ./frontend-plugin-framework ---- ---- ./enterprise-access ---- 599fb00 2024-08-06 magajh: chore: upgrade Django to 4.2.15 be210b7 2024-07-15 magajh: chore: upgrade Django to 4.2.14 ---- ./event-bus-redis ---- 197e888 2024-08-06 magajh: chore: upgrade Django to 4.2.15 1d66e3e 2024-07-15 magajh: chore: upgrade Django to 4.2.14 ---- ./edx-platform ---- fa97f13196 2024-07-31 Tim McCormack: fix: Prevent error page recursion (#35209) d5c84e9d21 2024-08-08 Muhammad Anas: backport fix: disable submit button for archived courses (#34920) to redwood (#35248) c5d750713e 2024-08-06 Mariagabriela Jaimes: chore: upgrade Django to 4.2.15 (#35240) 1e0d575f5f 2024-07-30 Fateme Khodayari: fix: course progress url returned based on course_home_mfe_progress_tab_is_active (#35149) 8813e8b02c 2024-07-25 Feanil Patel: style: Fix a pylint and style violations. 62269f8c95 2024-07-25 Feanil Patel: fix: Remove errant pluses from a bad merge. d757cfa2c7 2023-10-04 connorhaugh: fix: cohorts data can be private d23b41e289 2024-02-15 connorhaugh: docs: imporved comment ed72248eb6 2024-02-15 connorhaugh: fix: libraries across orgs 2165da0a34 2024-07-23 Feanil Patel: chore: Re-compile requirements. 670772b2b9 2024-06-28 Muhammad Soban Javed: chore: add migration from social_django 4744ea1c39 2024-06-10 Muhammad Soban Javed: chore!: uprgade social-auth-app-django to version 5.4.1 e5f074b45d 2024-07-15 magajh: chore: upgrade Django to 4.2.14 aa70fea890 2024-06-19 Asespinel: feat: hide the survey report banner for a month after clicking the dismiss button (#34914) ---- ./frontend-app-discussions ---- d454f46 2024-07-08 ayesha waris: fix: fixed author liking its own post (#729) ---- ./edx-notes-api ---- ebbf0fd 2024-08-06 magajh: chore: upgrade Django to 4.2.15 4779fbe 2024-07-15 magajh: chore: upgrade Django to 4.2.14 ---- ./openedx-translations ---- 57f1217b7 2024-08-06 transifex-integration[bot]: chore: Translate django.po in vi 2154471a3 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi 682fe9f62 2024-08-06 transifex-integration[bot]: chore: Translate django.po in vi 3157e874a 2024-08-06 transifex-integration[bot]: chore: Translate django.po in vi 376dcccde 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi 887886b66 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi a715382f6 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi db141cf32 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi 1837018ef 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi fc592c1b5 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi 9387fc3a8 2024-08-06 transifex-integration[bot]: chore: Translate django.po in vi 6f0d699ff 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi e889f7242 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi 03008fd4a 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi bf8c5dc74 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi 22e1e5950 2024-08-06 transifex-integration[bot]: chore: Translate transifex_input.json in vi bd748ef43 2024-08-06 transifex-integration[bot]: chore: Translate djangojs.po in vi 31aaeece2 2024-07-22 transifex-integration[bot]: chore: Translate django.po in es_419 f8e444e65 2024-07-15 magajh: chore: upgrade Django to 3.2.25 ---- ./frontend-app-profile ---- ---- ./license-manager ---- 4a959f1 2024-08-06 magajh: chore: upgrade Django to 4.2.15 b9ad08b 2024-07-15 magajh: chore: upgrade Django to 4.2.14 ---- ./frontend-app-learner-dashboard ---- ---- ./cs_comments_service ---- 5765a10 2024-06-25 Ahtisham Shahid: fix: move data dog config behind flag (#430) 6fa2fa1 2024-05-07 Ghassan Maslamani: test: update codecov workflow be31c55 2024-05-02 Ghassan Maslamani: build: add ddtrace in Gemfile:wq ---- ./frontend-app-learner-record ---- ---- ./platform-plugin-aspects ---- fdd24e1 2024-08-06 magajh: chore: upgrade Django to 4.2.15 42db561 2024-07-15 magajh: chore: upgrade Django to 4.2.14 ---- ./course-discovery ---- 1bd0b54ad 2024-08-09 Mariagabriela Jaimes: chore: upgrade Django to 4.2.15 (#4406) 658dbc507 2024-07-23 Mariagabriela Jaimes: chore: upgrade Django to 4.2.14 (#4388) ---- ./aspects-dbt ---- ---- ./frontend-app-gradebook ---- ---- ./frontend-app-communications ---- ---- ./openedx-app-ios ---- ---- ./credentials ---- d7d15ee2 2024-08-09 Mariagabriela Jaimes: chore: upgrade Django to 4.2.15 (#2542) 5c84cffc 2024-07-23 Mariagabriela Jaimes: chore: upgrade Django to 4.2.14 (#2520) ---- ./frontend-app-account ----

 

Related content