Skip to content

Merge pull request #35713 from openedx/feanil/ubuntu-24.04#57

Merged
andrey-canon merged 9 commits into
open-release/redwood.nelpfrom
and/backport_ubuntu-24.04
May 27, 2025
Merged

Merge pull request #35713 from openedx/feanil/ubuntu-24.04#57
andrey-canon merged 9 commits into
open-release/redwood.nelpfrom
and/backport_ubuntu-24.04

Conversation

@andrey-canon

@andrey-canon andrey-canon commented May 23, 2025

Copy link
Copy Markdown
Collaborator

Description

This is a backport from openedx#35713

@andrey-canon andrey-canon force-pushed the and/backport_ubuntu-24.04 branch from b8f7953 to 1b07b3b Compare May 23, 2025 19:53
@andrey-canon andrey-canon requested a review from johanseto May 26, 2025 17:52
sudo apt-get update && sudo apt-get install libmysqlclient-dev libxmlsec1-dev lynx
sudo apt-get update && sudo apt-get install libmysqlclient-dev libxmlsec1-dev lynx openssl

# This is needed until the ENABLE_BLAKE2B_HASHING can be removed and we

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you clarify more this. I think thats the reason in upstream the md4 is not used.

https://github.com/openedx/edx-platform/blob/master/.github/workflows/unit-tests.yml#L75

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this comes from upstream openedx@1804fbb

run: |
make base-requirements

- uses: c-hive/gha-npm-cache@v1

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You removed the cache action, but upper the cache attribute is not added in the actions/setup-node@v4
https://github.com/openedx/edx-platform/pull/36502/files

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done 1a9f97f

- name: Setup mongodb user
run: |
mongosh edxapp --eval '
docker exec ${{ job.services.mongo.id }} mongosh edxapp --eval '

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

THis commit could be a cherry-pick openedx@d8eef6e

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left the code source in every commit
image
To make a cherry pick is an annoying action that requires to solve multiple unrelated conflicts

node-version: [ 18 ]
npm-version: [ 10.5.x ]
mongo-version: ["4.4", "7.0"]
mongo-version: ["7.0"]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe with this cherry-pick openedx@4687dae
we could also drop support of python3.8

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Out of the scope, I have to remove mongo because that was not compatible with new ubuntu images and current configuration

@andrey-canon andrey-canon requested a review from johanseto May 27, 2025 20:29

@johanseto johanseto left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As all checks passed. LGTM

@andrey-canon andrey-canon merged commit 0ae86d7 into open-release/redwood.nelp May 27, 2025
108 of 147 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants