-
Notifications
You must be signed in to change notification settings - Fork 21
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
ci: make tests
takes much longer on my machine
#914
Comments
It's as fast as CI for me on Linux/AMD64, yes. The cause for the slowdown in your case is QEMU-based hardware emulation that allows for running x86_64 code on ARM64, as I described in #711. The slowdown is heavy; and not good enough. The resources linked in that discussion provide ideas for how to address this so that you can run container images with binaries that are more native to the architecture of your machine. In the meantime the community discussed/pushed/worked a bit, but there still is no manylinux wheel for aarch64: |
Thanks for the response! Yes, it looks like we'll have to either wait or do some thoughtful work to speed up local dev on arm64. In the meantime I might try to get tests working again outside the container, using local postgres 😬 |
This is an attempt to make things overall better, see #914
This is an attempt to make things overall better, see #914
Ouch! I don't consider this tolerable. We can/should work towards making our dev commands be lovely on all platforms :) I have quickly opened #921 with hopefuly a pragmatic solution attempt, can you take this branch over, see how it goes on your machine? |
This is an attempt to make things overall better, see #914
I think we can close this as 'done'. |
On my M1 Mac,
make tests
takes over 30 minutes; 6 times as long as it does in CI:This is in sharp contrast to our GitHub Actions CI (which takes between 4.5 and 5.5 minutes) and I'm guessing your local laptop, @jgehrcke (or you probably would have complained earlier).
The text was updated successfully, but these errors were encountered: