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

Add a CI for running Smoke tests under Windows #817

Open
Ivo-Yankov opened this issue Oct 29, 2024 · 1 comment
Open

Add a CI for running Smoke tests under Windows #817

Ivo-Yankov opened this issue Oct 29, 2024 · 1 comment

Comments

@Ivo-Yankov
Copy link
Collaborator

Ivo-Yankov commented Oct 29, 2024

There are no automated tests for verifying that the local node runs on Windows. Add a copy of the CI for the smoke tests on a Windows OS.

The problem is that all network-node, mirror-node and relay images are build only for Linux. When a windows github runner tries to download those images it fails with this error: no matching manifest for windows/amd64 10.0.20348 in the manifest list entries.
In order for it to download them it requires WSL v2, which is not supported by github. This is why when testing the local node on a PC it works, but it always fails in a CI.

Currently there is no solution to this issue.

@natanasow
Copy link
Collaborator

Confirming @Ivo-Yankov's observations.

Currently, there is no way to add a GitHub Windows Runner because standard runners don't support nested virtualization or WSL2 which is needed to use Linux-built images under Windows.

@natanasow natanasow moved this from Tasks In Progress to Backlog in Smart Contract Sprint Board Nov 22, 2024
@natanasow natanasow removed their assignment Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

2 participants