-
Notifications
You must be signed in to change notification settings - Fork 706
chore(CI): Add QEMU based CI Workflow #986
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
chore(CI): Add QEMU based CI Workflow #986
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the pull request, @Elbehery. I left some comments :)
383220b to
5b3b4b4
Compare
|
/retest |
|
the failure was due to server error in GH workflow |
|
/retest |
|
failure is new |
|
@ahrtr hello
I think #973 is the only possible cause, please correct me if i am wrong |
|
@Elbehery some cases need to build with failpoint so I think we need to run make gofail-enable first |
5b3b4b4 to
9431051
Compare
used hope this helps |
9431051 to
0956a37
Compare
|
@ahrtr hello ✋🏽 following up on your comment I could add the platforms to the workflow, but I found the following notes on them please let me know |
My understanding is that it's exactly the reason why we need to use qemu. BTW, where did you see the notes? |
I used AI search, is it ok ? 🤔 |
0956a37 to
9ba6bae
Compare
|
/retest |
|
If we can't run tests for some platforms (i.e., Android, Solaris, AIX). Could we at least cross-compile? If I understand correctly, errors like #988 should be caught at compile time. |
|
the failing test is due to I am adding a commit to use explicit path for |
df6ae3e to
6efa964
Compare
12c4527 to
42e181b
Compare
|
/retest |
22a726f to
df9a267
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates, @Elbehery.
I think this could be simplified further if we add a new template that receives the ARCHs and the OS. I can also improve this in a follow-up PR if it's not clear how to implement this.
lgtm 👍🏽 |
Signed-off-by: Mustafa Elbehery <[email protected]>
df9a267 to
8723401
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Let's merge, and I'll improve this workflow in a follow-up.
|
/cc @ahrtr |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thanks @Elbehery
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ahrtr, Elbehery, ivanvc The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Fixes #665
cc @ahrtr @ivanvc