/
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
, multiple selections available,