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

System Test: multi-platform docker image builds for tagged publish #80

Open
sreuland opened this issue Sep 27, 2023 · 0 comments
Open

Comments

@sreuland
Copy link
Contributor

sreuland commented Sep 27, 2023

What problem does your feature solve?

tagging the system-test repo will trigger a new docker image of system-test to be built from that tag against versions defined in .github/workflows/Dockerfile.yml, the image will only be built for linux/amd64 cpu platform, therefore, clients that are on a am64 cpu platform, cannot run this image reliably, it will either fail or take extremely long for tests to finish due to docker emulation on host between cpu archs.

What would you like to see?

when you tag system-test repo, it will build and push a multi-platform docker manifest that has both a linux/amd64 and linux/arm64 version within, refer to quickstart for examples of how it accomplishes building same multi-platform manifests.

What alternatives are there?

manually build the arm64 on an arm64 host like a mac m1, then push that image manually to same repo.

@sreuland sreuland added this to the Soroban Pubnet Release milestone Sep 27, 2023
@sreuland sreuland changed the title System Test: multiplatform docker image builds for tagged publish System Test: multi-platform docker image builds for tagged publish Sep 27, 2023
@mollykarcher mollykarcher removed this from the Soroban Pubnet Release milestone Feb 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

2 participants