Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
179 commits
Select commit Hold shift + click to select a range
fd5fc29
feat: api for shifting all relative past due dates
kyrylo-kh Apr 8, 2025
6c45c3a
Merge branch 'master' into feat/api-for-shifting-all-past-due-dates
NiedielnitsevIvan Aug 11, 2025
ae8996f
feat!: Upgrading to `django52`.
awais786 Sep 16, 2025
990f29f
chore: Run unit tests only pinned which is 5.2
awais786 Sep 24, 2025
939c7c7
Merge branch 'master' into final-dj52
awais786 Sep 24, 2025
c2e4bbd
chore(deps): bump actions/setup-node from 4 to 5
dependabot[bot] Sep 29, 2025
d87ba47
fix: Profile MFE redirection issue (URL path override)
DeimerM Oct 1, 2025
daf5320
Merge branch 'master' into final-dj52
awais786 Oct 3, 2025
3c31cdb
refactor: rename and refactor functions and view
kyrylo-kh Sep 19, 2025
154c224
feat: Upgrade Python dependency enterprise-integrated-channels
sameeramin Oct 3, 2025
f073311
Merge branch 'master' into final-dj52
UsamaSadiq Oct 6, 2025
5680600
refactor: use path instead of re_path
kyrylo-kh Oct 6, 2025
761ad42
fix: prevent errant body string on title edit
asajjad2 Sep 29, 2025
148a233
Merge branch 'master' into final-dj52
UsamaSadiq Oct 7, 2025
0c8e354
fix: add Djang<6.0 local constraint
UsamaSadiq Oct 7, 2025
9bf7dfa
chore: python requirements upgrade
UsamaSadiq Oct 7, 2025
e80317d
Merge pull request #37424 from openedx/sameeramin/upgrade-enterprise-…
sameeramin Oct 7, 2025
5c759f1
refactor: Update and migrate Video Block JS files into xmodule/assets
farhan Oct 7, 2025
2e8a19b
Merge pull request #37416 from eduNEXT/dmh/fix-profile-url-legacy
feanil Oct 7, 2025
d484910
Merge pull request #37364 from openedx/final-dj52
feanil Oct 7, 2025
718dac1
refactor: include container display name in children api (#37429)
navinkarkera Oct 7, 2025
e46cfa6
feat: Certificate sharing to linkedin (optionally) consider course le…
haftamuk Oct 7, 2025
e5b497c
fix: prevent None entrance_exam_minimum_score_pct from breaking Cours…
Abdul-Muqadim-Arbisoft Oct 8, 2025
4c05137
feat!: remove last calls to cs_comments_service (#37376)
taimoor-ahmed-1 Oct 8, 2025
ed2e77e
Merge pull request #36499 from raccoongang/feat/api-for-shifting-all-…
e0d Oct 8, 2025
e427078
chore: upgrade jQuery UI to version 1.14.1 (#37025)
luisfelipec95 Oct 8, 2025
9110ae0
revert: chore: upgrade jQuery UI to version 1.14.1 (#37025) (#37449)
bradenmacdonald Oct 8, 2025
09e86e2
refactor!: use String field instead of Dict field to store top_level_…
navinkarkera Oct 9, 2025
272b166
build: enable CI checks in merge queues / merge groups on GitHub
bradenmacdonald Oct 9, 2025
0b020a4
test: edit form errant behavior
asajjad2 Oct 10, 2025
dc074d5
chore: Move sharing_sites into video_configuration app
farhan Oct 10, 2025
6e7b6d8
fix: explicityl set workflows that don't need write access to read-only
feanil Oct 10, 2025
20bc711
feat!: Remove Studio Maintenance & Announcements (#37432)
kdmccormick Oct 10, 2025
515a301
docs: ADR introducing mobile offline content support (#35011)
GlugovGrGlib Oct 10, 2025
467bb32
feat: Upgrade Python dependency edx-enterprise
iloveagent57 Oct 10, 2025
8a2c451
fix: replace deprecated assertDictContainsSubset()
UsamaSadiq Oct 12, 2025
19c9a34
chore: move sharing_sites module into video_configuration app
farhan Oct 13, 2025
ebaf5e6
fix: fix pylint warning
UsamaSadiq Oct 13, 2025
8aa2970
fix: fix pycodestyle error
UsamaSadiq Oct 13, 2025
3db4399
feat: bulk modulestore migration [FC-0097] (#37381)
ChrisChV Oct 13, 2025
fc374e7
Merge pull request #37474 from openedx/fix-assert-dict-contains-subse…
feanil Oct 14, 2025
2268c5a
fix: Remove templates which are never used.
feanil Oct 10, 2025
86293e5
Merge pull request #37461 from openedx/feanil/remove_accessibility_html
feanil Oct 14, 2025
da2daf2
feat: future proof artifact uploads (#37464)
rayzhou-bit Oct 14, 2025
7e1a17a
feat: Multiple updates to handle children upstream info [FC-0097] (#3…
ChrisChV Oct 16, 2025
415c969
chore: bump edxval to 3.1.0 (#37490)
nsprenkle Oct 16, 2025
87c8e55
Merge pull request #37455 from open-craft/braden/merge-queue
feanil Oct 16, 2025
9fc2441
build(deps): bump thollander/actions-comment-pull-request from 2 to 3
dependabot[bot] Oct 16, 2025
1704a08
chore: remove karma-selenium-webdriver-launcher and unneeded browsers
tonybusa Oct 16, 2025
e68eab9
feat: Drop the `legacy_studio.text_editor` flag.
feanil Oct 9, 2025
e50d1cc
feat: Drop the unused edit view template.
feanil Oct 10, 2025
3abfeb2
test: Switch the library test to use problem instead of html.
feanil Oct 14, 2025
940e9e6
docs: Apply suggestion from @kdmccormick
feanil Oct 16, 2025
6ac4201
fix: Drop the image modal on containers.
feanil Oct 16, 2025
542b6f8
build: Refactor GitHub Actions workflow for dependencies
feanil Oct 16, 2025
3461588
Merge pull request #37492 from openedx/feanil/update_requirements_con…
feanil Oct 17, 2025
69875c2
Merge pull request #37453 from openedx/feanil/drop_legacy_editor_config
feanil Oct 17, 2025
073afac
Merge pull request #37460 from openedx/alert-autofix-332
feanil Oct 17, 2025
ba56c0a
chore(deps): bump actions/setup-python from 5 to 6
dependabot[bot] Oct 17, 2025
0077058
feat!: Drop the legacy studio home page.
feanil Oct 9, 2025
6328625
test: Drop tests related to the legacy course home view.
feanil Oct 9, 2025
b6b9599
test: Drop useless tests.
feanil Oct 9, 2025
30d219f
test: Switch the contentstore tests to use APIs
feanil Oct 9, 2025
7c8020d
feat: Update the home_library url to redriect to the MFE.
feanil Oct 10, 2025
56fdae2
Merge pull request #35645 from openedx/dependabot/github_actions/thol…
feanil Oct 17, 2025
599138b
Merge pull request #36589 from tonybusa/depr-karma-selenium-webdriver…
feanil Oct 17, 2025
0b8df53
Merge pull request #37393 from openedx/dependabot/github_actions/acti…
feanil Oct 17, 2025
0c214db
Merge pull request #37394 from openedx/dependabot/github_actions/acti…
feanil Oct 17, 2025
2b0982f
Merge branch 'master' into areeb/discussions-edit-errant-string
pdpinch Oct 17, 2025
e2526cf
feat: intra library container copy [FC-0097] (#37483)
rpenido Oct 17, 2025
4953c12
feat: Upgrade Python dependency edx-enterprise
sameeramin Oct 17, 2025
d91676f
fix: Don't look for a custom Python ZIP in Content Libs V2 (#37500)
kdmccormick Oct 17, 2025
744cc87
feat: follow migrated legacy library content block (#37405)
navinkarkera Oct 20, 2025
71989bd
Merge pull request #37498 from openedx/sameeramin/upgrade-edx-enterpr…
sameeramin Oct 20, 2025
264198f
Merge pull request #37395 from asajjad2/areeb/discussions-edit-errant…
pdpinch Oct 20, 2025
1ca24ee
docs: Add a link to future cleanup ticket.
feanil Oct 17, 2025
e64d4ce
feat!: Drop the legacy course_outline page.
feanil Oct 10, 2025
5b1362f
test: Drop the header menu tests.
feanil Oct 10, 2025
ad4b054
test: Don't test HTML views that no longer exist.
feanil Oct 10, 2025
83cfa1d
docs: Apply suggestion from @kdmccormick
feanil Oct 17, 2025
0fdb6ed
fix: Convert UUIDField columns to uuid type for MariaDB (#37494)
blarghmatey Oct 20, 2025
f7a1a9d
feat!: remove version from library serializer
ormsbee Oct 19, 2025
91010ab
Merge pull request #37454 from openedx/feanil/drop_course_home
feanil Oct 20, 2025
c2d65c9
Merge pull request #37462 from openedx/feanil/drop_course_outline
feanil Oct 20, 2025
fcfa413
feat!: Drop the legacy files and uplades page.
feanil Oct 14, 2025
6c7a95c
build: Fix workflow triggers for the Dunder init check.
feanil Oct 20, 2025
b10448d
Merge pull request #37507 from openedx/feanil/fix_workflow_triggers
feanil Oct 20, 2025
14d4aa2
Merge pull request #37482 from openedx/feanil/drop_assets_and_files
feanil Oct 20, 2025
1ebe64d
build: Don't install @edx/studio-frontend
feanil Oct 14, 2025
28ab2ce
fix: Drop other references to studiofrontend.
feanil Oct 16, 2025
23295c5
Merge pull request #37484 from openedx/feanil/drop_studio_frontend_de…
feanil Oct 20, 2025
82073d3
fix: Drop references to the FEATURES dict.
feanil Oct 20, 2025
3f5ac6d
fix: Update `on_commit_changes_to` of modulestore to check MySQL tran…
ChrisChV Oct 20, 2025
9ee5990
fix: always return an absolute url in libraries backup endpoint (#37508)
rodmgwgu Oct 20, 2025
900706b
fix: improve styling of headers+lists in LMS+Studio (#34867)
ihor-romaniuk Oct 21, 2025
e7ba68f
chore: Upgrade Python requirements
edx-requirements-bot Oct 21, 2025
a0ab489
fix: Handle a case that could cause infinite redirects.
feanil Oct 20, 2025
8894d7d
build: Constrain social-auth-core to unblock other upgrades.
feanil Oct 21, 2025
05392be
chore: Run `make upgrade`
feanil Oct 21, 2025
b55c44a
Merge pull request #37510 from openedx/feanil/fix_branding_redirect_loop
feanil Oct 21, 2025
5d01a40
Merge pull request #37511 from openedx/repo-tools/upgrade-python-requ…
feanil Oct 21, 2025
bf8ffe4
feat: add library restore endpoint (#37439)
Oct 22, 2025
4afff6e
feat: shift progress calculation to backend, add never_but_include_gr…
Anas12091101 Oct 22, 2025
774f3b3
fix: Issue when migrating legacy libraries with large keys (#37520)
ChrisChV Oct 22, 2025
89d3491
fix: Unfinished migration on fail in one legacy library [FC-0107] (#3…
ChrisChV Oct 22, 2025
f05fb63
feat: remove unused USE_ENCRYPTED_USER_DATA (#37305)
ttak-apphelix Oct 22, 2025
067ca72
fix: remove unused waffle switch for optimizing learner retrieval (#3…
ttak-apphelix Oct 22, 2025
d6e1eab
chore: Upgrade Python requirements
edx-requirements-bot Oct 23, 2025
3a97ff2
fix: do not autogenerate username if coming through SSO (#37522)
sameenfatima78 Oct 23, 2025
604a87c
Merge pull request #37527 from openedx/repo-tools/upgrade-python-requ…
feanil Oct 23, 2025
86d9b08
feat: remove last cs_comments service references (#37503)
taimoor-ahmed-1 Oct 23, 2025
3c5cc6f
fix: Adding components to xblocks with children.
feanil Oct 23, 2025
81fc0bd
Merge pull request #37535 from openedx/feanil/xblocks_with_children_r…
feanil Oct 23, 2025
4427150
feat: Upgrade Python dependency enterprise-integrated-channels
sameeramin Oct 24, 2025
74782f4
Merge pull request #37543 from openedx/sameeramin/upgrade-enterprise-…
sameeramin Oct 24, 2025
6dc8688
Adds aximprovements team to the code owners of xmodule (#37531)
farhan Oct 24, 2025
8f7e8e3
fix: pasting a component with image isn't working (#37529)
Faraz32123 Oct 24, 2025
3dc96a9
feat: allows a reversion of the retirement partner report reset togg…
deborahgu Oct 24, 2025
b86e203
fix: Improve SAML configuration checks and update warning messages (#…
ktyagiapphelix2u Oct 25, 2025
a4c70d7
chore: bump forum version to 0.3.8 (#37555)
taimoor-ahmed-1 Oct 27, 2025
121fee3
feat: display the reset toggles for a report (#37556)
deborahgu Oct 27, 2025
8aaae46
fix: index and entity link sync issues on parent block deletion (#37541)
navinkarkera Oct 27, 2025
6deb4f8
fix: add to search index when creating library from archive (#37526)
dwong2708 Oct 27, 2025
18d5abb
chore: Replace pytz with zoneinfo for UTC handling - Part 1 (#37523)
ttak-apphelix Oct 28, 2025
2a473cf
feat: Prevent empty wrapper divs for about sections with no content (…
PKulkoRaccoonGang Oct 29, 2025
dc7db1d
feat: unpinned social-auth-core (#37550)
AhtishamShahid Oct 29, 2025
6b0af90
feat: add a default audio codec for the HLS video player (#37525)
nsprenkle Oct 29, 2025
31b1e6e
[FC-0099] feat: assign library roles after successful library creatio…
mariajgrimaldi Oct 29, 2025
834cb94
refactor: rename ModuleStore runtimes now that XModules are gone (#35…
kdmccormick Oct 29, 2025
b033b33
docs: Fix types in OldModuleStoreRuntime comments
kdmccormick Oct 29, 2025
2c82f23
fix: incorrect LTI exam due dates for self-paced courses
michaelroytman Oct 29, 2025
4690913
feat: remove "experimental" param from reindex_studio (#37546)
bradenmacdonald Oct 29, 2025
2db3183
feat: replace is_modified with downstream_customized field in upstrea…
navinkarkera Oct 29, 2025
48e8688
chore: Upgrade Python requirements (#37575)
edx-requirements-bot Oct 30, 2025
1c44ca0
Merge pull request #37571 from edx/michaelroytman/COSMO2-729-exam-due…
michaelroytman Oct 30, 2025
e68e39d
chore: bump openedx-authz version to avoid app not installed exceptio…
mariajgrimaldi Oct 30, 2025
72dac75
fix: lgeacy library block child.save fails in production instance whi…
navinkarkera Oct 30, 2025
d76bed4
style: Drop unused imports. (#37572)
feanil Oct 30, 2025
ec1d959
fix: Document modulestore_migrator API and remove extra endpoints (#3…
kdmccormick Oct 30, 2025
a221c03
feat: [FC-0092] Optimize Course Info Blocks API (#37122)
Serj-N Oct 30, 2025
b48c4af
Merge pull request #37569 from mitodl/arslan/fix-validation-api
pdpinch Nov 3, 2025
93f361e
fix: mark container as ready to sync if any child block is deleted (#…
navinkarkera Nov 5, 2025
72c23ac
fix: bump learning-core to 0.30.0 (#37615)
ormsbee Nov 7, 2025
711ae03
chore: Adds sandbox requirements to ulmo (#37584)
farhaanbukhsh Nov 7, 2025
3cf5e34
fix: Call `LIBRARY_CONTAINER_PUBLISHED` for parent of containers (#37…
ChrisChV Nov 13, 2025
45f94d4
Merge pull request #37602 from mitodl/arslan/backport-PR-37569
feanil Nov 19, 2025
d9ec5be
[Backport FC-0099] feat: add openedx-authz and update libraries enfor…
MaferMazu Nov 20, 2025
699c831
fix: restrict forum bulk delete to global staff
ormsbee Nov 24, 2025
97ccbc7
fix: Publish components/container in legacy libraries migration (#376…
ChrisChV Nov 25, 2025
d7665ba
fix: send thread_created signal after transaction commit (#37675) (#3…
taimoor-ahmed-1 Nov 26, 2025
f1d4165
feat: include user and origin_server info in library archive (#37626)
dwong2708 Nov 20, 2025
98a9ee2
chore: change release line from 'master' to 'ulmo'
felipemontoya Nov 26, 2025
cf48323
feat: Upgrade Python dependency openedx-authz
mariajgrimaldi Nov 27, 2025
0ee2faa
chore: updated pref settings for misc notification types (#37738)
AhtishamShahid Dec 9, 2025
9956dd7
fix: Course search pill not cleared when text deleted. (#37709)
Asespinel Dec 3, 2025
f3b9719
revert: feat: [FC-0092] Optimize Course Info Blocks API (#37122) (#37…
asadali145 Nov 20, 2025
ba5113c
fix: don't send emails on library backup/restore
ormsbee Dec 3, 2025
9091801
fix: CourseLimitedStaffRole should not be able to access studio.
feanil Dec 11, 2025
dd91e54
fix: sanitize HTML for course overview & sidebar
ormsbee Dec 12, 2025
dcf6008
Merge pull request #37773 from openedx/feanil/ulmo_limited_staff_fix
feanil Dec 18, 2025
670c81f
fix: allow library creation by course creators
ormsbee Dec 17, 2025
e3084cf
build: Don't update common_constraints.txt on re-compilation.
feanil Dec 19, 2025
38292df
Merge pull request #37799 from openedx/feanil/common_constraint_backport
feanil Dec 19, 2025
0237bfa
fix: bump learning-core to 0.30.2
dwong2708 Dec 5, 2025
a0c83f7
fix: Various fixes to modulestore_migrator [ulmo backport] (#37796)
kdmccormick Dec 19, 2025
4319cca
fix: remove text from base query_params (#37836)
marslanabdulrauf Jan 5, 2026
17703dc
fix: correct upstream field for migrated libraries (#37838)
ormsbee Jan 6, 2026
5d33a79
fix: race condition in shared runtime services (#37825)
marslanabdulrauf Jan 8, 2026
ea91c4c
fix: remove the branch/version while building BS (#37866)
marslanabdulrauf Jan 15, 2026
6800266
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
356a384
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
1b7bb5b
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
6b7e1b9
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
41bdde7
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
e2eda72
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
39e5934
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
ec20cee
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
bdf987b
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
2022382
chore: updating edx-platform to ulmo.1
ktyagiapphelix2u Mar 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,11 @@ openedx/core/djangoapps/user_api/ @openedx/com
openedx/core/djangoapps/user_authn/ @openedx/committers-edx-platform-2u-infinity
openedx/core/djangoapps/verified_track_content/ @openedx/committers-edx-platform-2u-infinity
openedx/features/course_experience/
xmodule/
# The Aximprovements team is working on extracting all built-in XBlocks
# to the external repository (xblocks-contrib). They need to be notified
# about any changes within xmodule to stay aligned with this effort.
# Ticket: https://github.com/openedx/edx-platform/issues/34827
xmodule/ @farhan @irtazaakram @salman2013

# Core Extensions
lms/djangoapps/discussion/
Expand Down
32 changes: 19 additions & 13 deletions .github/workflows/check-consistent-dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ name: Consistent Python dependencies

on:
pull_request:
merge_group:

defaults:
run:
Expand All @@ -18,26 +19,31 @@ jobs:
runs-on: ubuntu-24.04

steps:
# Always checkout the code because we don't always have a PR url.
- uses: actions/checkout@v5

# Only run remaining steps if there are changes to requirements/**
# We do this instead of using path based short-circuiting.
# see https://stackoverflow.com/questions/77996177/how-can-i-handle-a-required-check-that-isnt-always-triggered
# for some more details.
- name: "Decide whether to short-circuit"
env:
GH_TOKEN: "${{ github.token }}"
PR_URL: "${{ github.event.pull_request.html_url }}"
run: |
paths=$(gh pr diff "$PR_URL" --name-only)
echo $'Paths touched in PR:\n'"$paths"
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
BASE_SHA="${{ github.event.pull_request.base.sha }}"
else
BASE_SHA="${{ github.event.merge_group.base_sha }}"
fi

# Fetch the base sha so we can compare to it. It's not checked out by
# default.
git fetch origin "$BASE_SHA"

# The ^"? is because git may quote weird file paths
matched="$(echo "$paths" | grep -P '^"?((requirements/)|(scripts/.*?/requirements/))' || true)"
echo $'Relevant paths:\n'"$matched"
if [[ -n "$matched" ]]; then
echo "RELEVANT=true" >> "$GITHUB_ENV"
if git diff --name-only "$BASE_SHA" | grep -P '^"?((requirements/)|(scripts/.*?/requirements/))'; then
echo "RELEVANT=true" >> "$GITHUB_ENV"
fi

- uses: actions/checkout@v5
if: ${{ env.RELEVANT == 'true' }}

- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
if: ${{ env.RELEVANT == 'true' }}
with:
python-version: '3.11'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-for-tutorial-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
uses: actions/checkout@v5

- name: Comment PR
uses: thollander/actions-comment-pull-request@v2
uses: thollander/actions-comment-pull-request@v3
with:
message: |
Thank you for your pull request! Congratulations on completing the Open edX tutorial! A team member will be by to take a look shortly.
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/check_python_dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Check Python Dependencies

on:
pull_request:
merge_group:

jobs:
check_dependencies:
Expand All @@ -16,7 +17,7 @@ jobs:
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ci-static-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Static analysis

on: pull_request
on:
pull_request:
merge_group:

jobs:
tests:
Expand All @@ -15,7 +17,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
name: Lint Commit Messages

on:
- pull_request
pull_request:
merge_group:

jobs:
commitlint:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/compile-python-requirements.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
ref: "${{ inputs.branch }}"

- name: Set up Python environment
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.11"

Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/js-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Javascript tests

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand All @@ -23,7 +24,7 @@ jobs:
run: git fetch --depth=1 origin master

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

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/lint-imports.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Lint Python Imports

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand All @@ -16,7 +17,7 @@ jobs:
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.11"

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/lockfileversion-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
branches:
- release-ulmo
pull_request:
merge_group:

jobs:
version-check:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/migrations-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Check Django Migrations
on:
workflow_dispatch:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand Down Expand Up @@ -73,7 +74,7 @@ jobs:
uses: actions/checkout@v5

- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/pylint-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Pylint Checks

on:
pull_request:
merge_group:
push:
branches:
- master
Expand Down Expand Up @@ -37,7 +38,7 @@ jobs:
run: sudo apt-get update && sudo apt-get install libxmlsec1-dev

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.11

Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/quality-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Quality checks

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand Down Expand Up @@ -29,12 +30,12 @@ jobs:
run: sudo apt-get update && sudo apt-get install libxmlsec1-dev

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node-version }}

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/semgrep.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ name: Semgrep code quality

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand All @@ -26,7 +27,7 @@ jobs:
with:
fetch-depth: 1

- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: "${{ matrix.python-version }}"

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ name: ShellCheck

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/static-assets-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: static assets check for lms and cms

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand Down Expand Up @@ -38,7 +39,7 @@ jobs:
uses: actions/checkout@v5

- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -48,7 +49,7 @@ jobs:
sudo apt-get install libxmlsec1-dev pkg-config

- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node-version }}

Expand Down
1 change: 0 additions & 1 deletion .github/workflows/unit-test-shards.json
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,6 @@
"cms/djangoapps/course_creators/",
"cms/djangoapps/export_course_metadata/",
"cms/djangoapps/modulestore_migrator/",
"cms/djangoapps/maintenance/",
"cms/djangoapps/models/",
"cms/djangoapps/pipeline_js/",
"cms/djangoapps/xblock_config/",
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
name: unit-tests
permissions:
contents: read

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand All @@ -22,7 +25,6 @@ jobs:
- "3.11"
django-version:
- "pinned"
- "5.2"
# When updating the shards, remember to make the same changes in
# .github/workflows/unit-tests-gh-hosted.yml
shard_name:
Expand Down Expand Up @@ -95,7 +97,7 @@ jobs:
docker ps

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down Expand Up @@ -158,7 +160,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.11

Expand Down Expand Up @@ -288,7 +290,7 @@ jobs:
uses: actions/checkout@v5

- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/units-test-scripts-structures-pruning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: units-test-scripts-common

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand All @@ -20,7 +21,7 @@ jobs:
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/units-test-scripts-user-retirement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: units-test-scripts-user-retirement

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo
Expand All @@ -20,7 +21,7 @@ jobs:
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/upgrade-one-python-dependency.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
ref: "${{ inputs.branch }}"

- name: Set up Python environment
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.11"

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/verify-dunder-init.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: Verify Dunder __init__.py Files

on:
pull_request:
merge_group:
push:
branches:
- release-ulmo

Expand Down
Loading
Loading