Skip to content

Run tests on arm64 platforms #4098

@DimitrisJim

Description

@DimitrisJim

Summary

On main, we currently test that the build succeeds for amd64, arm and arm64. When 08-wasm is merged, this will be reduced to amd64 and arm64 since wasmvm doesn't support 32builds. We currently don't run any tests under the arm/arm64 platform.

Since github runners doesn't currently support these, we have three options as far as I can see:

  1. Use a self hosted runner.
  2. Use a Dockerfile specifically for running the tests. I think this might be what wasmd does.
  3. Wait until runners with the M1 chip are available.

I think option 3. makes the most sense here and is the one which would require the least changes. It appears that Github will release support for these at the end of this year so it might make sense to wait around and only build until they become available.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned

Metadata

Metadata

Assignees

No one assigned

    Labels

    github_actionsPull requests that update Github_actions codenice-to-havetype: refactorArchitecture, code or CI improvements that may or may not tackle technical debt.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions