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

MULTIARCH-3440: refine multiarch support for test-unit and test-e2e using dockerfile and add ppc64le build to Makefile #624

Merged
merged 6 commits into from
Jun 8, 2023

Commits on May 24, 2023

  1. MULTIARCH-3440: refine multiarch support for test-unit and test-e2e u…

    …sing dockerfile and add ppc64le build to Makefile
    
    - Update the .goreleaser.yaml to include ppc64le
    - Update the Dockerfile to include wget and pigz dependency
    - Update the Dockerfile to consider arch it's built on
    - Update the util.sh to be arch agnostic
    - Update the cross build for ppc64le
    
    Signed-off-by: Paul Bastide <pbastide@redhat.com>
    prb112 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    3b922a4 View commit details
    Browse the repository at this point in the history
  2. MULTIARCH-3440: Update per review

    Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
    
    Co-authored-by: Jan Schintag <43986265+jschintag@users.noreply.github.com>
    prb112 and jschintag committed May 24, 2023
    Configuration menu
    Copy the full SHA
    d43bacd View commit details
    Browse the repository at this point in the history
  3. MULTIARCH-3441: Enable builds for s390x (#1)

    - Update the .goreleaser.yaml to include s390x
    - Update the cross build for s390x
    - Link gcc to s390x-linux-gnu-gcc binary
    
    On s390x go compiler seems to expect the gcc binary at
    s390x-linux-gnu-gcc binary. However on rhel it is not installed there.
    
    Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
    jschintag authored and prb112 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    407325d View commit details
    Browse the repository at this point in the history
  4. MULTIARCH-3441: Enable builds for s390x (#1) (#2)

    - Update the .goreleaser.yaml to include s390x
    - Update the cross build for s390x
    - Link gcc to s390x-linux-gnu-gcc binary
    
    On s390x go compiler seems to expect the gcc binary at
    s390x-linux-gnu-gcc binary. However on rhel it is not installed there.
    
    Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
    jschintag authored and prb112 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    0bec359 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. MULTIARCH-3440: update the code to use go-containerregistry for all a…

    …rches and add arm64
    
    Signed-off-by: Paul Bastide <pbastide@redhat.com>
    prb112 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    738047a View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. MULTIARCH-3440: Adding cross-build for arm64

    Signed-off-by: Paul Bastide <pbastide@redhat.com>
    prb112 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    4ac106a View commit details
    Browse the repository at this point in the history