Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Redwood #1059

Open
wants to merge 62 commits into
base: master
Choose a base branch
from
Open

Upgrade to Redwood #1059

wants to merge 62 commits into from

Conversation

DawoudSheraz
Copy link
Contributor

@DawoudSheraz DawoudSheraz commented May 3, 2024

v18.0.0 redwood release

Todos before merge

  • Ensure changelog entry exists for v18
  • Ensure CI/Tests are working as expected
  • Ensure redwood branch is up-to-date with nightly (not including the changes merged directly to redwood)
  • Ensure OPENEDX_COMMON_VERSION is pointing to correct tag open-release/redwood.1

Merge Option

  • Ensure "Squash & Merge" option is used to merge the branch into master (Responsible: @DawoudSheraz )

regisb and others added 30 commits December 11, 2023 21:18
Overhang.IO and others added 11 commits April 2, 2024 13:26
Without this fix, openedx Docker image building fails with the following
error:

     	> [linux/arm64 nodejs-requirements 4/4] RUN
	--mount=type=bind,from=edx-platform,source=/package.json,target=/openedx/edx-platform/package.json
	--mount=type=bind,from=edx-platform,source=/package-lock.json,target=/openedx/edx-platform/package-lock.json
	--mount=type=bind,from=edx-platform,source=/scripts/copy-node-modules.sh,target=/openedx/edx-platform/scripts/copy-node-modules.sh
	--mount=type=cache,target=/root/.npm,sharing=shared     npm
	clean-install --no-audit --registry=https://registry.npmjs.org/:
	95.51 npm notice
	95.51 npm notice New major version of npm available! 8.3.1 -> 10.5.1
	95.51 npm notice Changelog:
	   <https://github.com/npm/cli/releases/tag/v10.5.1>
	95.51 npm notice Run `npm install -g npm@10.5.1` to update!
	95.51 npm notice
	95.51 npm ERR! code EINTEGRITY
	95.51 npm ERR!
	   sha512-sWMb40chzlUOKrHZCGpZoUrVnGm6khfL/fAMKO8vLtUR8yOmWIVVN7MRmep3/DSFhy1Hilon6qAH+UbLZgGG0w==
	integrity checksum failed when using sha512: wanted
	sha512-sWMb40chzlUOKrHZCGpZoUrVnGm6khfL/fAMKO8vLtUR8yOmWIVVN7MRmep3/DSFhy1Hilon6qAH+UbLZgGG0w==
	but got
	sha512-P9aZDwDEAVgAbdHG/ViapRzAUJ6zBSq/4I1lJFluIbrld6Sv6LI+HT2J4dgWqtfaCgIyDnHBHSHiJ/anter7wQ==.
	(11488 bytes)
This reverts commit ab2689a,
as the upstream Node upgrade was reverted: openedx/edx-platform#34496
This reverts commit b1ffba2,
restoring the Node 16->18 upgrade.

Upstream PR: openedx/edx-platform#34503
* FEAT!: upgrade mongo to v7
@DawoudSheraz DawoudSheraz mentioned this pull request May 3, 2024
49 tasks
@DawoudSheraz DawoudSheraz changed the title v18.0.0 Upgrade to Redwood May 3, 2024
ormsbee and others added 2 commits May 8, 2024 16:31
Remove CORS_ALLOW_HEADERS setting from the LMS/Studio config template. This
setting, which holds site-agnostic application logic, is now consistently set
to a reasonable value upstream by LMS and CMS config. Using the upstream values
fixes a bug where course import in Studio using the new Course Authoring MFE
was broken in Tutor deployments because it required additional headers to be
allowed (content-range and content-disposition)

Co-authored-by: Kyle McCormick <kyle@axim.org>
kdmccormick and others added 4 commits May 16, 2024 15:09
BREAKING CHANGE: `openedx-assets` is replaed with `npm run` subcommands.
For details, see the changelog entry.
For further details and rationale, see the upstream DEPR ticket:
openedx/edx-platform#31895
If one is using a bind-mounted edx-platform directory,
they may already have pulled translations. This will cause
the Docker build to fail with:

    CommandError: "/openedx/edx-platform/conf/plugins-locale/plugins" should be empty before running atlas pull.

To fix this, we simply clean out the edx-platform translation
target directories before pulling in the Dockerfile.
@DawoudSheraz DawoudSheraz changed the base branch from nightly to master May 23, 2024 14:53
@DawoudSheraz DawoudSheraz marked this pull request as ready for review June 4, 2024 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

None yet

8 participants