Skip to content

Conversation

@opajonk
Copy link
Contributor

@opajonk opajonk commented Nov 22, 2025

Cross-building the arm64 container on amd64 is really slow, and the tests have not been executed on arm64 until now. Here, we start using an arm64 builder to avoid cross-building and to allow for running tests on both image variants before publication.

Closes #44

Cross-building the arm64 container on amd64 is really slow, and the tests have not been executed on arm64 until now. Here, we start using an arm64 builder to avoid cross-building and to allow for running tests on both image variants before publication.
@opajonk opajonk marked this pull request as ready for review November 22, 2025 13:03
@opajonk
Copy link
Contributor Author

opajonk commented Nov 22, 2025

Builds have been validated on my personal fork, as usual (since they must run on main, and on a tag):

@AlexanderLanin AlexanderLanin merged commit 4e558ba into eclipse-score:main Nov 24, 2025
4 checks passed
@opajonk opajonk deleted the use-arm64-builder branch November 24, 2025 08:54
@opajonk opajonk mentioned this pull request Nov 24, 2025
# We do not use the push feature of devcontainers/ci here, since that would push the wrong container.
# Instead, we use the publish script which pushes the correct container (residing in src/s-core-devcontainer).
# manually login to ghcr.io for publishing
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you need to manually login, since you have the login action above?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think yes, but I can double-check next time I create a PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Investigate arm64 runners to speed-up devcontainer builds

3 participants