/
Redwood.3

Redwood.3

  • 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/r3

    Tagged the release via:

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

    Deleted the test branch via:

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

    Posted an announcement on the forum: Redwood.3 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.3 ^open-release/redwood.2 > diff.txt

Result

---- ./frontend-app-course-authoring ---- d4357932 2024-10-21 Max Sokolski: chore(deps): update dependency @edx/frontend-lib-content-components to v2.5.3 (#1410) 4aed4dee 2024-10-16 Stanislav: fix: Calendar icon over datepicker modal (#1366) 0189e919 2024-09-25 Raymond Zhou: Revert "fix: layout responsive for edit page (#1058)" (#1325) 65e431ce 2024-09-25 Ihor Romaniuk: fix: layout responsive for edit page (#1058) af4e25b3 2024-09-19 Stanislav: fix: Fix content overflow in the Pages & Resources modal windows (#1302) 05899127 2024-09-19 Kaustav Banerjee: feat: backport: remove new library button if user does not have create access for v1 libraries (#1282) 4ff36847 2024-09-18 Stanislav: fix: Add missed translation for Lock File tooltip (#1297) 0ae7aa02 2024-09-17 Stanislav: fix: Fix content overflow in the Overwrite Files modal window (#1292) dc7bb9fe 2024-09-12 Dmytro: fix: create course button inactive after using org drop-down (#1277) 8abcbe03 2024-09-10 Dmytro: fix: hide due dates config and add discussion enable setting (#1267) 45565626 2024-09-10 Dmytro: fix: no validation for combined length of org, number, run (#1261) 85189339 2024-08-21 Muhammad Anas: feat: customize the certificate link in header (#1223) (#1225) ---- ./enterprise-catalog ---- da6207c 2024-09-10 magajh: chore: upgrade Django to 4.2.16 ---- ./xqueue ---- 6bb24c8 2024-09-10 magajh: chore: upgrade Django to 4.2.16 ---- ./enterprise-access ---- 5ad7b6b 2024-09-10 magajh: chore: upgrade Django to 4.2.16 ---- ./event-bus-redis ---- 5d83f24 2024-09-10 magajh: chore: upgrade Django to 4.2.16 ---- ./edx-platform ---- daf696a9bf 2024-10-08 magajh: chore: compile requirements 9ef785a3d9 2024-09-10 magajh: chore: upgrade Django to 4.2.16 9c8059b933 2024-09-19 Kaustav Banerjee: fix: backport: hide new library button for ineligible users in split studio view (#35488) 5ea3b98512 2024-09-09 Ihor Romaniuk: feat: course about page markup and styles improvements (#34892) ---- ./edx-notes-api ---- f751d09 2024-09-10 magajh: chore: upgrade Django to 4.2.16 ---- ./license-manager ---- 9bb165c 2024-09-10 magajh: chore: upgrade Django to 4.2.16 ---- ./platform-plugin-aspects ---- ca8d0ad 2024-09-10 magajh: chore: upgrade Django to 4.2.16 ---- ./course-discovery ---- 3bfd29aa8 2024-10-21 Mariagabriela Jaimes: chore: upgrade Django to 4.2.16 (#4440) 8ea38d56b 2024-10-03 Arunmozhi: fix: use "price" in ecommerce data loader (#4450) ---- ./credentials ---- edcb3bc5 2024-10-21 Max Sokolski: build(deps): update didkit version to 0.3.3 (#2609) cbb3eb32 2024-10-17 Mariagabriela Jaimes: chore: upgrade Django to 4.2.16 (#2570) ---- ./frontend-app-account ---- 75ba8f1 2024-10-22 Adolfo R. Brandes: Merge pull request #1139 from eduNEXT/bav/fix-incorrect-post-accept

 

Related content