Skip to content

feat(ci): support running e2e tests on windows#969

Draft
Swapnanil-Gupta wants to merge 1 commit into
mainfrom
windows-ci
Draft

feat(ci): support running e2e tests on windows#969
Swapnanil-Gupta wants to merge 1 commit into
mainfrom
windows-ci

Conversation

@Swapnanil-Gupta

@Swapnanil-Gupta Swapnanil-Gupta commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Issue #, if available:

Description of changes:

Previously changes were never really tested on Windows. This PR:

  • Adds support for running e2e tests on Windows.
  • This is needed to confidently publish newer OS images.

Note:

  • This needs feat(windows): support windows by converting windows paths to wsl paths common-tests#289 to rewrite Windows drive-letter paths (e.g. C:\Users\foo) in command arguments to their WSL2 equivalents (e.g. /mnt/c/Users/foo) before executing nerdctl commands. Right now its using my fork.
  • The tests are executed without depending on Finch CLI to not introduce a circular dependency.
  • They run on Github hosted Windows runners (they support WSL2).

TODO:

Testing done:

  • I've reviewed the guidance in CONTRIBUTING.md

License Acceptance

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Signed-off-by: Swapnanil-Gupta <swpnlg@amazon.com>
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.

1 participant