-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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: Support build on s390x and ppc64le (follow #6441) #8890
Conversation
Codecov Report
@@ Coverage Diff @@
## master #8890 +/- ##
==========================================
- Coverage 45.53% 45.51% -0.02%
==========================================
Files 219 219
Lines 25897 25897
==========================================
- Hits 11792 11787 -5
- Misses 12463 12467 +4
- Partials 1642 1643 +1
Continue to review full report at Codecov.
|
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.
Thank you @samding01 ! Please add new platforms in CI so we can see how much longer image build it going to take:
argo-cd/.github/workflows/image.yaml
Line 83 in c59b8ea
IMAGE_PLATFORMS=linux/amd64,linux/arm64 |
Codegen changes are not related to PR changes. Please pull latest master into your branch to fix the build failure. |
|
Signed-off-by: samding <samding@ca.ibm.com>
Signed-off-by: samding <samding@ca.ibm.com>
Signed-off-by: samding <samding@ca.ibm.com>
Hi @jopit ^^ |
Signed-off-by: Sam Ding <samding@ca.ibm.com>
Signed-off-by: Sam Ding <samding@ca.ibm.com>
Signed-off-by: Sam Ding <samding@ca.ibm.com> Solve the merge conflict Signed-off-by: Sam Ding <samding@ca.ibm.com>
Signed-off-by: Sam Ding <samding@ca.ibm.com>
The failure of |
hi @alexmt, seems the aws-cli, the missing dependency on s390x and ppc64le, is still a blocker for us. Without it, the ci workflow check will always fail while s390x/ppc64le platforms specified. I know there is the push of #8032, besides that, how can we progress this further at this moment? i am seeing similar requests for Power, blocked for the same reason: at #6441 and #8155 |
@alexmt Not sure if ppc64le and s390x are supported in CI, if not, maybe we could remove them in image.yaml? |
@samding01 Sorry for blocking PR for so long. The #8032 has been merged and AWS CLI is no longer bundled into image. CI should pass after merging master changes |
@alexmt After updating (pull upstream) the source repo, the CI workflow tests show |
@samding01 that error can generally be resolved by running |
@crenshaw-dev Thank you for your information, |
@samding01 you do this on your local copy of your branch. More info can be found @ https://argo-cd.readthedocs.io/en/stable/developer-guide/ci/#why-does-the-codegen-step-fail Make sure you have followed the toolchain setup guide. |
@samding01, I've checked the CI logs. Looks like only generated manifests are different. This is happened because of kustomize upgrade. You can run |
Signed-off-by: Sam Ding <samding@ca.ibm.com>
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! Thank you!
Thanks @alexmt @34fathombelow |
…oproj#8890) * Support build on s390x and ppc64le Signed-off-by: Sam Ding <samding@ca.ibm.com> Signed-off-by: wojtekidd <wojtek.cichon@protonmail.com>
This PR is following #6441 for supporting s390x and ppc64le. Verified on
amd64/s390x/ppc64le
platforms.esbuild-loader
to version2.18.0
as well askustomize
to4.4.1
to support s390x;g++
in the container to makenode-sass
working for both ppc64le and s390x;Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist: