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

feat: Re-enable Docker image builds for arm64 #2546

Merged
merged 2 commits into from
Aug 15, 2024

Conversation

justinhynes
Copy link
Contributor

The maintainers of didkit have released an update that fixes an issue where it would not build on arm64-based systems.

This resolves an issue with Devstack and developers running devstack on Apple silicon-based machines.

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.

  • Make sure you are inside the devstack container
  • Run make test-karma
  • All tests pass

The maintainers of `didkit` have released an update that fixes an issue where it would not build on arm64-based systems.

This resolves an issue with Devstack and developers running devstack on Apple silicon-based machines.
@justinhynes justinhynes requested a review from a team as a code owner August 15, 2024 12:15
@@ -385,7 +385,7 @@ proto-plus==1.24.0
# -r requirements/base.txt
# google-api-core
# google-cloud-firestore
protobuf==4.25.4
protobuf==5.27.3
Copy link
Member

Choose a reason for hiding this comment

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

Nitpicking: Have we checked that this major version upgrade is good to go?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good eye. I scanned the updates quickly and missed this one. good catch and thanks for pointing it out. I will confirm before merging this.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm having a harder time finding release notes on this than I expected. Since this is a requirement of other dependencies, I'm going to roll with it and I'll keep an eye on the deployments.

I did check to see what version other projects are using across the openedx and edx repos, and I see some folks using the 5.x versions. I haven't heard anything internally about issues with this version.

@justinhynes justinhynes merged commit f7194b5 into master Aug 15, 2024
11 checks passed
@justinhynes justinhynes deleted the jhynes/reenable-arm64-docker-img-support branch August 15, 2024 12:55
@justinhynes
Copy link
Contributor Author

@GlugovGrGlib just a courtesy tag, this PR is where didkit is being updated to the latest version in Credentials.

Faraz32123 pushed a commit to edly-io/credentials that referenced this pull request Oct 17, 2024
- The maintainers of `didkit` have released an update that fixes an issue where it would not build on arm64-based systems.
This resolves an issue with Devstack and developers running devstack on Apple silicon-based machines.
- this fix is merged in master, backporting this fix to work with redwood.
openedx#2546
Faraz32123 pushed a commit to edly-io/credentials that referenced this pull request Oct 17, 2024
- The maintainers of `didkit` have released an update that fixes an issue where it would not build on arm64-based systems.
This resolves an issue with Devstack and developers running devstack on Apple silicon-based machines.
- this fix is merged in master, backporting this fix to work with redwood.
openedx#2546
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants