openedx / credentials

Service hosting course and program certificates
GNU Affero General Public License v3.0
22 stars 72 forks source link

build: upgrade Python version in Dockerfile #2474

Closed justinhynes closed 4 months ago

justinhynes commented 4 months ago

This PR will upgrade the version of Python used in docker images created from the public repos Dockerfile.

Upgrading the Python version is part of the changes for the Redwood release of Open edX.

Run JavaScript tests locally with Karma

There is work being done on a fix to get Karma to run in CI. Until then, however, contributors are required to run these tests locally.

justinhynes commented 4 months ago

I tested this by building an image from the Dockerfile locally and ensuring it built cleanly. Afterwards I updated my docker-compose file in Devstack to use the locally built image, verifying that the default Python version was Python 3.11.9.

We will do additional testing of Credentials functionality on an internal deployment environment.