Skip to content

Commit 05a1eba

Browse files
authored
Merge branch 'release-ulmo' into kiram15/ENT-11570
2 parents 95bf8ed + fce5c36 commit 05a1eba

499 files changed

Lines changed: 20209 additions & 23137 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,7 @@ openedx/core/djangoapps/user_api/ @openedx/com
2121
openedx/core/djangoapps/user_authn/ @openedx/committers-edx-platform-2u-infinity
2222
openedx/core/djangoapps/verified_track_content/ @openedx/committers-edx-platform-2u-infinity
2323
openedx/features/course_experience/
24-
# The Aximprovements team is working on extracting all built-in XBlocks
25-
# to the external repository (xblocks-contrib). They need to be notified
26-
# about any changes within xmodule to stay aligned with this effort.
27-
# Ticket: https://github.com/openedx/edx-platform/issues/34827
28-
xmodule/ @farhan @irtazaakram @salman2013
24+
xmodule/
2925

3026
# Core Extensions
3127
lms/djangoapps/discussion/

.github/workflows/check-consistent-dependencies.yml

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,26 @@ jobs:
1919
runs-on: ubuntu-24.04
2020

2121
steps:
22-
# Always checkout the code because we don't always have a PR url.
23-
- uses: actions/checkout@v5
24-
2522
# Only run remaining steps if there are changes to requirements/**
26-
# We do this instead of using path based short-circuiting.
27-
# see https://stackoverflow.com/questions/77996177/how-can-i-handle-a-required-check-that-isnt-always-triggered
28-
# for some more details.
2923
- name: "Decide whether to short-circuit"
24+
env:
25+
GH_TOKEN: "${{ github.token }}"
26+
PR_URL: "${{ github.event.pull_request.html_url }}"
3027
run: |
31-
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
32-
BASE_SHA="${{ github.event.pull_request.base.sha }}"
33-
else
34-
BASE_SHA="${{ github.event.merge_group.base_sha }}"
35-
fi
36-
37-
# Fetch the base sha so we can compare to it. It's not checked out by
38-
# default.
39-
git fetch origin "$BASE_SHA"
28+
paths=$(gh pr diff "$PR_URL" --name-only)
29+
echo $'Paths touched in PR:\n'"$paths"
4030
4131
# The ^"? is because git may quote weird file paths
42-
if git diff --name-only "$BASE_SHA" | grep -P '^"?((requirements/)|(scripts/.*?/requirements/))'; then
43-
echo "RELEVANT=true" >> "$GITHUB_ENV"
32+
matched="$(echo "$paths" | grep -P '^"?((requirements/)|(scripts/.*?/requirements/))' || true)"
33+
echo $'Relevant paths:\n'"$matched"
34+
if [[ -n "$matched" ]]; then
35+
echo "RELEVANT=true" >> "$GITHUB_ENV"
4436
fi
4537
46-
- uses: actions/setup-python@v6
38+
- uses: actions/checkout@v5
39+
if: ${{ env.RELEVANT == 'true' }}
40+
41+
- uses: actions/setup-python@v5
4742
if: ${{ env.RELEVANT == 'true' }}
4843
with:
4944
python-version: '3.11'

.github/workflows/check-for-tutorial-prs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
uses: actions/checkout@v5
2727

2828
- name: Comment PR
29-
uses: thollander/actions-comment-pull-request@v3
29+
uses: thollander/actions-comment-pull-request@v2
3030
with:
3131
message: |
3232
Thank you for your pull request! Congratulations on completing the Open edX tutorial! A team member will be by to take a look shortly.

.github/workflows/check_python_dependencies.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/checkout@v5
1818

1919
- name: Set up Python
20-
uses: actions/setup-python@v6
20+
uses: actions/setup-python@v5
2121
with:
2222
python-version: ${{ matrix.python-version }}
2323

.github/workflows/ci-static-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v5
1919
- name: Set up Python
20-
uses: actions/setup-python@v6
20+
uses: actions/setup-python@v5
2121
with:
2222
python-version: ${{ matrix.python-version }}
2323

.github/workflows/compile-python-requirements.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
ref: "${{ inputs.branch }}"
2525

2626
- name: Set up Python environment
27-
uses: actions/setup-python@v6
27+
uses: actions/setup-python@v5
2828
with:
2929
python-version: "3.11"
3030

.github/workflows/js-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
run: git fetch --depth=1 origin master
2525

2626
- name: Setup Node
27-
uses: actions/setup-node@v5
27+
uses: actions/setup-node@v4
2828
with:
2929
node-version: ${{ matrix.node-version }}
3030
cache: 'npm'
@@ -44,7 +44,7 @@ jobs:
4444
run: sudo apt-get update && sudo apt-get install libxmlsec1-dev ubuntu-restricted-extras xvfb
4545

4646
- name: Setup Python
47-
uses: actions/setup-python@v6
47+
uses: actions/setup-python@v5
4848
with:
4949
python-version: ${{ matrix.python-version }}
5050

.github/workflows/lint-imports.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/checkout@v5
1818

1919
- name: Set up Python
20-
uses: actions/setup-python@v6
20+
uses: actions/setup-python@v5
2121
with:
2222
python-version: "3.11"
2323

.github/workflows/migrations-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
uses: actions/checkout@v5
7575

7676
- name: Setup Python ${{ matrix.python-version }}
77-
uses: actions/setup-python@v6
77+
uses: actions/setup-python@v5
7878
with:
7979
python-version: ${{ matrix.python-version }}
8080

.github/workflows/pylint-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
run: sudo apt-get update && sudo apt-get install libxmlsec1-dev
3939

4040
- name: Set up Python
41-
uses: actions/setup-python@v6
41+
uses: actions/setup-python@v5
4242
with:
4343
python-version: 3.11
4444

0 commit comments

Comments
 (0)