Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.

Build and test RISCV #703

Merged

Conversation

SebastianSchildt
Copy link
Contributor

This builds and pushes RISCV containers as well. One step further towards full #666

I extended the integration test, so that all containers are tested (before only the one similar to the runner architecture)

As the riscv builds need to based on glibc for the moment, there was no easy way to adapt the general docker file, so I switched to building with cross and having the docker just "package" the binaries. On the plus side

  • this enables to run on standard Github runners as well
  • Does not need the hacky (ingenious?) copy-from-oci action anymore

Once this is in, I'd give the rust-cli the same treatment

@@ -116,12 +118,12 @@ jobs:
type=semver,pattern={{major}}

# only needed for runners without buildx setup, will be slow
Copy link
Contributor

Choose a reason for hiding this comment

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

This line can be removed if we use this alt by default, right?

@erikbosch
Copy link
Contributor

Looks good to me. I did a very simple smoke test just starting the tll.sh container on amd64. I have not tested the risc part.

@SebastianSchildt SebastianSchildt merged commit 7127afd into eclipse-archived:master Nov 6, 2023
@SebastianSchildt SebastianSchildt deleted the feature/riscvbuilds branch February 29, 2024 05:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants